summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormadduck <madduck@3cfab66f-1918-0410-86b3-c06b76f9a464>2006-12-19 08:18:50 +0000
committermadduck <madduck@3cfab66f-1918-0410-86b3-c06b76f9a464>2006-12-19 08:18:50 +0000
commitb82ce0c6d88d02eae029a2bfb17922cac9a43a2c (patch)
treefdd959fdaff3d40d9878e1104f9b1a6523945694
parent06402eb87cdff4a5644375de962795482be86968 (diff)
* Hard-code path to /sbin/mdadm binary rather than searching the $PATH. This
closes: #403307 and should be a little more robust in the presence of installations of mdadm in /usr/local.
-rw-r--r--debian/changelog8
-rw-r--r--debian/initramfs/hook4
-rw-r--r--debian/initramfs/script.local-top4
-rw-r--r--debian/mdadm-raid2
-rw-r--r--debian/mdadm.init2
-rw-r--r--debian/mdadm.preinst2
6 files changed, 15 insertions, 7 deletions
diff --git a/debian/changelog b/debian/changelog
index 5d7a9b79..ed0f0a02 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,11 @@
+mdadm (2.5.6-8) unstable; urgency=low
+
+ * Hard-code path to /sbin/mdadm binary rather than searching the $PATH. This
+ closes: #403307 and should be a little more robust in the presence of
+ installations of mdadm in /usr/local.
+
+ -- martin f. krafft <madduck@debian.org> Sat, 16 Dec 2006 16:20:36 +0100
+
mdadm (2.5.6-7) unstable; urgency=low
* Only parse ARRAY lines from configuration file when collecting the array
diff --git a/debian/initramfs/hook b/debian/initramfs/hook
index 235296c6..88ce0055 100644
--- a/debian/initramfs/hook
+++ b/debian/initramfs/hook
@@ -66,8 +66,8 @@ if [ -e /etc/initramfs-tools/hooks/md ]; then
exit 0
fi
-MDADM=$(command -v mdadm 2>/dev/null) || :
-[ -x $MDADM ] || exit 0
+MDADM=/sbin/mdadm
+[ -x "$MDADM" ] || exit 0
[ -r /usr/share/initramfs-tools/hook-functions ] || exit 0
. /usr/share/initramfs-tools/hook-functions
diff --git a/debian/initramfs/script.local-top b/debian/initramfs/script.local-top
index 22ccec4a..4856bab8 100644
--- a/debian/initramfs/script.local-top
+++ b/debian/initramfs/script.local-top
@@ -30,8 +30,8 @@ if [ -e /scripts/local-top/md ]; then
exit 1
fi
-MDADM=$(command -v mdadm)
-[ -x $MDADM ] || exit 0
+MDADM=/sbin/mdadm
+[ -x "$MDADM" ] || exit 0
verbose()
{
diff --git a/debian/mdadm-raid b/debian/mdadm-raid
index 2dc9756c..2b1eac79 100644
--- a/debian/mdadm-raid
+++ b/debian/mdadm-raid
@@ -29,7 +29,7 @@ CONFIG=/etc/mdadm/mdadm.conf
ALTCONFIG=/etc/mdadm.conf
DEBIANCONFIG=/etc/default/mdadm
-test -x $MDADM || exit 0
+test -x "$MDADM" || exit 0
AUTOSTART=true
test -f $DEBIANCONFIG && . $DEBIANCONFIG
diff --git a/debian/mdadm.init b/debian/mdadm.init
index 570b10f3..580ec30a 100644
--- a/debian/mdadm.init
+++ b/debian/mdadm.init
@@ -28,7 +28,7 @@ RUNDIR=/var/run/mdadm
PIDFILE=$RUNDIR/monitor.pid
DEBIANCONFIG=/etc/default/mdadm
-test -x $MDADM || exit 0
+test -x "$MDADM" || exit 0
test -f /proc/mdstat || exit 0
diff --git a/debian/mdadm.preinst b/debian/mdadm.preinst
index 86182270..c5db6d30 100644
--- a/debian/mdadm.preinst
+++ b/debian/mdadm.preinst
@@ -19,7 +19,7 @@ case "$1" in
fi
# save the v1 output of -Es just in case we need it for upgrades
- MDADM="$(command -v mdadm 2>/dev/null || :)"
+ MDADM=/sbin/mdadm
if [ -x "$MDADM" ] && [ -n "${2:-}" ] && \
dpkg --compare-versions $2 lt 2; then
echo DEVICE partitions > /var/backups/mdadm-Es_v1.dump