diff options
author | martin f. krafft <madduck@debian.org> | 2010-05-26 09:42:39 +0200 |
---|---|---|
committer | martin f. krafft <madduck@debian.org> | 2010-05-26 09:42:47 +0200 |
commit | f26b4591bdcdc30dc9ac5bbb1a2040ab319624db (patch) | |
tree | 7010858e872d4b04d1a4192f5995f77c0fe309df /debian/mdadm.postinst | |
parent | b98811995dc0371c899d1a8b97dc180ccea13443 (diff) |
Call MAKEDEV to create device nodes only if MAKEDEV is installed
Debian-bug: #569360
Signed-off-by: martin f. krafft <madduck@debian.org>
Diffstat (limited to 'debian/mdadm.postinst')
-rw-r--r-- | debian/mdadm.postinst | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/debian/mdadm.postinst b/debian/mdadm.postinst index 63a41792..56d3cb37 100644 --- a/debian/mdadm.postinst +++ b/debian/mdadm.postinst @@ -18,13 +18,15 @@ case "${1:-}" in echo 'W: mdadm: failed to load MD subsystem.' >&2 fi + MAKEDEV=/dev/MAKEDEV if [ ! -e /dev/md15 ] \ && [ ! -e /dev/.static/dev/md15 ] \ - && [ ! -e /dev/.devfsd ]; then + && [ ! -e /dev/.devfsd ] \ + && [ -x $MAKEDEV ]; then echo -n 'Generating array device nodes... ' >&2 cd /dev - if /dev/MAKEDEV md >&2 >/dev/null; then + if $MAKEDEV md >&2 >/dev/null; then echo 'done.' >&2 else echo 'failed.' >&2 |