1
0
mirror of synced 2026-01-19 09:08:30 +00:00

Make sure, MAKEDEV is found (Closes: #502798)

This commit is contained in:
Axel Beckert 2010-01-26 02:25:03 +01:00
parent c4bce3ea2f
commit 610ba4e71d
2 changed files with 18 additions and 7 deletions

4
debian/changelog vendored
View File

@ -6,7 +6,9 @@ xen-tools (4.2-1) UNRELEASED; urgency=low
bash-completion ships a more elaborate version of that file. (Closes:
#566683, #550590)
* Set umask to 0077 before creating disk images (Closes: #548909)
* Make sure, MAKEDEV is found in either /dev/ or /sbin/ (Closes:
#502798)
--
xen-tools (4.1-1) unstable; urgency=low

View File

@ -26,6 +26,15 @@ fi
#
logMessage Script $0 starting
#
# Test where MAKEDEV is located, assuming /sbin/ as default
#
my $MAKEDEV = "$prefix/sbin/MAKEDEV";
if ( !-x $MAKEDEV and -x "$prefix/dev/MAKEDEV" ) {
$MAKEDEV = "$prefix/dev/MAKEDEV";
}
#
# Early termination if we have a couple of common devices present
@ -36,10 +45,10 @@ if ( test `ls -1 ${prefix}/dev | wc -l` -gt 10 ); then
# We still need to make sure the basic devices are present
#
cd ${prefix}/dev
./MAKEDEV std
./MAKEDEV hda
./MAKEDEV sda
./MAKEDEV tty1
$MAKEDEV std
$MAKEDEV hda
$MAKEDEV sda
$MAKEDEV tty1
logMessage "Terminating because there appear to be files in /dev already"
exit
@ -50,8 +59,8 @@ fi
# Make the device nodes.
#
cd ${prefix}/dev
./MAKEDEV generic
./MAKEDEV std
$MAKEDEV generic
$MAKEDEV std
#