projects
/
matthijs
/
upstream
/
backupninja.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
added cancel
[matthijs/upstream/backupninja.git]
/
handlers
/
sys
diff --git
a/handlers/sys
b/handlers/sys
index f111097ebb2698980c08447fed4ebacc668432b0..bc117c406d899039039ffb3952114c38bd4d86b1 100755
(executable)
--- a/
handlers/sys
+++ b/
handlers/sys
@@
-26,8
+26,13
@@
getconf partitionsfile /var/backups/partitions.__star__.txt
getconf hardware yes
getconf hardwarefile /var/backups/hardware.txt
getconf hardware yes
getconf hardwarefile /var/backups/hardware.txt
+getconf SFDISK `which sfdisk`
+getconf HWINFO `which hwinfo`
+getconf sfdisk_options ""
+getconf hwinfo_options ""
+
# See if vservers are configured
# See if vservers are configured
-if [ "$
VSERVERS
" = "yes" ]
+if [ "$
vservers
" = "yes" ]
then
if [ ! -d $VROOTDIR ]
then
then
if [ ! -d $VROOTDIR ]
then
@@
-64,18
+69,18
@@
if [ "$packages" == "yes" ]; then
fi
if [ "$partitions" == "yes" ]; then
fi
if [ "$partitions" == "yes" ]; then
- if [ ! -x "
`which sfdisk`
" ]; then
+ if [ ! -x "
$SFDISK
" ]; then
warning "can't find sfdisk, skipping partition report."
partitions="no"
fi
warning "can't find sfdisk, skipping partition report."
partitions="no"
fi
- if [ ! -x "
`which hwinfo`
" ]; then
+ if [ ! -x "
$HWINFO
" ]; then
warning "can't find hwinfo, skipping partition report."
partitions="no"
fi
fi
if [ "$hardware" == "yes" ]; then
warning "can't find hwinfo, skipping partition report."
partitions="no"
fi
fi
if [ "$hardware" == "yes" ]; then
- if [ ! -x "
`which hwinfo`
" ]; then
+ if [ ! -x "
$HWINFO
" ]; then
warning "can't find hwinfo, skipping hardware report."
hardware="no"
fi
warning "can't find hwinfo, skipping hardware report."
hardware="no"
fi
@@
-109,14
+114,14
@@
fi
# these files can be used to directly partition a disk of the same size.
if [ "$partitions" == "yes" ]; then
# these files can be used to directly partition a disk of the same size.
if [ "$partitions" == "yes" ]; then
- devices=`
hwinfo
--disk | grep "Device File" | cut -d\ -f5`
+ devices=`
$HWINFO
--disk | grep "Device File" | cut -d\ -f5`
for dev in $devices; do
[ -b $dev ] || continue
label=${dev#/dev/}
label=${label//\//-}
outputfile=${partitionsfile//__star__/$label}
for dev in $devices; do
[ -b $dev ] || continue
label=${dev#/dev/}
label=${label//\//-}
outputfile=${partitionsfile//__star__/$label}
- debug "
sfdisk
-d $dev > $outputfile"
-
sfdisk
-d $dev > $outputfile
+ debug "
$SFDISK $sfdisk_options
-d $dev > $outputfile"
+
$SFDISK $sfdisk_options
-d $dev > $outputfile
done
fi
done
fi
@@
-133,10
+138,10
@@
if [ "$hardware" == "yes" ]; then
fi
touch $hardwarefile
echo -e "\n\n====================== summary ======================\n" >> $hardwarefile
fi
touch $hardwarefile
echo -e "\n\n====================== summary ======================\n" >> $hardwarefile
- debug "
hwinfo
--short --cpu --network --disk --pci >> $hardwarefile"
-
hwinfo
--short --cpu --network --disk --pci >> $hardwarefile
+ debug "
$HWINFO
--short --cpu --network --disk --pci >> $hardwarefile"
+
$HWINFO
--short --cpu --network --disk --pci >> $hardwarefile
for flag in cpu network disk bios pci; do
echo -e "\n\n====================== $flag ======================\n" >> $hardwarefile
for flag in cpu network disk bios pci; do
echo -e "\n\n====================== $flag ======================\n" >> $hardwarefile
-
hwinfo
--$flag >> $hardwarefile
+
$HWINFO
--$flag >> $hardwarefile
done
fi
done
fi