diff options
author | Francois Pons <fpons@mandriva.com> | 2002-09-13 14:03:36 +0000 |
---|---|---|
committer | Francois Pons <fpons@mandriva.com> | 2002-09-13 14:03:36 +0000 |
commit | 1a068334f51cbec44553fb385a8b4758d60d999f (patch) | |
tree | 1335578fe879988dafe4fc933908a55056de57d8 /perl-install | |
parent | 2bf301d8503ab76a3748f7f3fdcf483582e9b03a (diff) | |
download | drakx-1a068334f51cbec44553fb385a8b4758d60d999f.tar drakx-1a068334f51cbec44553fb385a8b4758d60d999f.tar.gz drakx-1a068334f51cbec44553fb385a8b4758d60d999f.tar.bz2 drakx-1a068334f51cbec44553fb385a8b4758d60d999f.tar.xz drakx-1a068334f51cbec44553fb385a8b4758d60d999f.zip |
allow devfsd to be restarted after update.
Diffstat (limited to 'perl-install')
-rwxr-xr-x | perl-install/live_install2 | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/perl-install/live_install2 b/perl-install/live_install2 index a1eec4486..b5a2ea877 100755 --- a/perl-install/live_install2 +++ b/perl-install/live_install2 @@ -6,7 +6,8 @@ $dir .= "/../../.."; #- allow devfsd to enable a faster upgrade. system "modprobe loop"; -system "killall devfsd >/dev/null 2>/dev/null"; +my $devfsd_pid = `/sbin/pidof devfsd`; +$devfsd_pid > 0 and kill 15, $devfsd_pid; #- perl version of the install, we use directly the version we found, #- this means there SHOULD BE no module compiled for an older version of perl @@ -60,4 +61,7 @@ $ENV{DISPLAY} and system "xset", "fp", "rehash"; system "/bin/rm", "-rf", "/tmp/drakx"; system "/bin/rm", "-rf", "/tmp/rhimage"; +#- restore devfsd if it was running. +$devfsd_pid > 0 and system "/sbin/devfsd /dev"; + exec "/bin/sync"; |