1 |
commit: b628481701d1f240ff8b2411dc041db332578a8c |
2 |
Author: William Hubbs <williamh <AT> gentoo <DOT> org> |
3 |
AuthorDate: Mon Nov 28 05:29:22 2011 +0000 |
4 |
Commit: William Hubbs <williamh <AT> gentoo <DOT> org> |
5 |
CommitDate: Mon Nov 28 05:29:22 2011 +0000 |
6 |
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/openrc.git;a=commit;h=b6284817 |
7 |
|
8 |
migrate-run: fix ln calls and migrate directories separately |
9 |
|
10 |
This is based on a patch submitted by AlphatPC <AT> gmail.com. |
11 |
|
12 |
Reported-by: AlphatPC <AT> gmail.com |
13 |
X-Gentoo-Bug: 391945 |
14 |
X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=391945 |
15 |
|
16 |
--- |
17 |
init.d/migrate-run.in | 19 +++++++++++++------ |
18 |
1 files changed, 13 insertions(+), 6 deletions(-) |
19 |
|
20 |
diff --git a/init.d/migrate-run.in b/init.d/migrate-run.in |
21 |
index 4eec687..02a884d 100644 |
22 |
--- a/init.d/migrate-run.in |
23 |
+++ b/init.d/migrate-run.in |
24 |
@@ -19,12 +19,19 @@ start() |
25 |
stop() |
26 |
{ |
27 |
einfo "completing /var/run and /var/lock migration." |
28 |
- if [ -d /run -a ! -L /var/lock -a ! -L /var/run ]; then |
29 |
- ebegin "Migrating /var/lock and /var/run to /run" |
30 |
- rm -rf /var/lock /var/run |
31 |
- ln -s /var/lock /run/lock |
32 |
- ln -s /var/run /run |
33 |
- eend 0 |
34 |
+ if [ -d /run ]; then |
35 |
+ if [ ! -L /var/lock ]; then |
36 |
+ ebegin "Migrating /var/lock to /run" |
37 |
+ rm -rf /var/lock |
38 |
+ ln -s /run/lock /var/lock |
39 |
+ eend 0 |
40 |
+ fi |
41 |
+ if [ ! -L /var/run ]; then |
42 |
+ ebegin "Migrating /var/run to /run" |
43 |
+ rm -rf /var/run |
44 |
+ ln -s /run /var/run |
45 |
+ eend 0 |
46 |
+ fi |
47 |
fi |
48 |
return 0 |
49 |
} |