Gentoo Archives: gentoo-commits

From: William Hubbs <williamh@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/openrc:master commit in: init.d/
Date: Mon, 28 Nov 2011 05:46:54
Message-Id: b628481701d1f240ff8b2411dc041db332578a8c.WilliamH@gentoo
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 }