mirror of
https://github.com/kneutron/ansitest.git
synced 2025-01-16 04:42:55 +08:00
30 lines
1.1 KiB
Plaintext
30 lines
1.1 KiB
Plaintext
|
# bash - this defines where backup tars, etc will be stored
|
||
|
# this lives in /root/bin/boojum - multiple scripts look for it there and source it, so dont do 'exit' at end
|
||
|
|
||
|
#export bkpdest=/mnt/milterausb3
|
||
|
# if calling script has an override, we still provide value by checking for mount
|
||
|
#[ "$bkpdest" = "" ] && export bkpdest=/mnt/imacdual
|
||
|
#[ "$bkpdest" = "" ] && export bkpdest=/mnt/imac5 ## shared drive
|
||
|
[ "$bkpdest" = "" ] && export bkpdest=/zsg25lap1
|
||
|
# xxx TODO EDITME - should not be same disk as root!
|
||
|
|
||
|
[ $(echo $bkpdest |grep -c "/mnt/") -gt 0 ] && mount $bkpdest # mount if not ZFS!
|
||
|
[ $(echo $bkpdest |grep -c "/media/") -gt 0 ] && mount $bkpdest # mount if not ZFS!
|
||
|
|
||
|
# from failexit.mrg
|
||
|
function failexit () {
|
||
|
echo '! Something failed! Code: '"$1 $2" # code # (and optional description)
|
||
|
exit $1
|
||
|
}
|
||
|
|
||
|
|
||
|
[ -e "$bkpdest/NOTHERE" ] && failexit 99 "$bkpdest NOTHERE -- NOT MOUNTED"
|
||
|
# "If" checking for NOTHERE file under non-mounted dir... 0ldsk00l hax
|
||
|
|
||
|
chkmount=$(df |grep -c $bkpdest)
|
||
|
[ $chkmount -gt 0 ] || failexit 99 "$bkpdest NOT MOUNTED"
|
||
|
|
||
|
# NOTE code 199 is generally could not cd to dir
|
||
|
|
||
|
export myhn=$(hostname)
|