Make sure, MAKEDEV is found (Closes: #502798)
This commit is contained in:
parent
c4bce3ea2f
commit
610ba4e71d
4
debian/changelog
vendored
4
debian/changelog
vendored
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
|
||||
#
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user