Lines 4-9
Link Here
|
4 |
|
4 |
|
5 |
description="Mounts disks and swap according to /etc/fstab." |
5 |
description="Mounts disks and swap according to /etc/fstab." |
6 |
|
6 |
|
|
|
7 |
extra_commands="migrate_run" |
8 |
description_migrate_run="Migrate /var/run and /var/lock to /run" |
9 |
|
10 |
skip_migrate_run="${skip_migrate_run:-NO}" |
11 |
|
7 |
depend() |
12 |
depend() |
8 |
{ |
13 |
{ |
9 |
need fsck |
14 |
need fsck |
Lines 12-17
depend()
Link Here
|
12 |
keyword -jail -openvz -prefix -vserver -lxc |
17 |
keyword -jail -openvz -prefix -vserver -lxc |
13 |
} |
18 |
} |
14 |
|
19 |
|
|
|
20 |
migrate_run() |
21 |
{ |
22 |
[ "$RC_UNAME" = Linux ] || return 0 |
23 |
|
24 |
einfo "completing /var/run and /var/lock migration." |
25 |
if [ -d /run/lock -a ! -L /var/lock ]; then |
26 |
ebegin "Migrating /var/lock to /run" |
27 |
rm -rf /var/lock |
28 |
ln -s ../run/lock /var/lock |
29 |
eend $? |
30 |
fi |
31 |
|
32 |
if [ -d /run -a ! -L /var/run ]; then |
33 |
ebegin "Migrating /var/run to /run" |
34 |
rm -rf /var/run |
35 |
ln -s ../run /var/run |
36 |
eend $? |
37 |
fi |
38 |
return 0 |
39 |
} |
40 |
|
15 |
start() |
41 |
start() |
16 |
{ |
42 |
{ |
17 |
# Mount local filesystems in /etc/fstab. |
43 |
# Mount local filesystems in /etc/fstab. |
Lines 33-38
start()
Link Here
|
33 |
|
59 |
|
34 |
stop() |
60 |
stop() |
35 |
{ |
61 |
{ |
|
|
62 |
yesno "${skip_migrate_run}" || migrate_run |
63 |
|
36 |
# We never unmount / or /dev or $RC_SVCDIR |
64 |
# We never unmount / or /dev or $RC_SVCDIR |
37 |
|
65 |
|
38 |
# Bug 381783 |
66 |
# Bug 381783 |