[Server-devel] 20-xc-generic
Tony Anderson
tony at olenepal.org
Tue Aug 6 02:03:29 EDT 2013
On 08/06/2013 05:40 AM, Jerry Vonau wrote:
> Think the attachment got scrubbed in digest mode. Can you reply to this
> tread with the contents of 20-xc-generic script please?
#!/bin/bash
# Author: Daniel Drake <dsd at laptop.org>
# XS auto-usbmount import script for code parts of the e-library
#modified for Rwanda configuration <tony_anderson at usa.net>
# execute XC-install if found
set -e
VERBOSE=no
# Log a string via the syslog facility.
log()
{
if test $1 != debug || expr "$VERBOSE" : "[yY]" > /dev/null; then
logger -p user.$1 -t "rwxc-code[$$]" -- "$2"
echo "$(date "+%F %T") rwxc-code: $2"
fi
}
error_beep()
{
echo -en '\033[10;1000]\033[11;100]\007' > /dev/console
sleep 0.2
echo -en '\033[10;1000]\033[11;100]\007' > /dev/console
sleep 0.2
echo -en '\033[10]\033[11]' > /dev/console
return 0
}
if [ -f "$UM_MOUNTPOINT"/XC/xc-install ]; then
exec >> $UM_MOUNTPOINT/xc-usbmount.txt 2>&1
fi
if [ -f "$UM_MOUNTPOINT"/xc.*.tar.bz2 ]; then
exec >> $UM_MOUNTPOINT/xc-usbmount.txt 2>&1
fi
if [ -f "$UM_MOUNTPOINT"/xc.*.tar.bz2 ]; then
log notice "Updating School Server"
rm -rf /library/update
mkdir /library/update
cp "$UM_MOUNTPOINT"/xc.*tar.bz2 /library/update
cd /library/update
tar -xvf xc.*.tar.bz2
if bash xc-update; then
log notice "School server updated successfully"
else
log notice "School server update failed with code $?"
error_beep
fi
fi
if [ -f "$UM_MOUNTPOINT"/XC/xc-install ]; then
log notice "Installing XC"
cd $UM_MOUNTPOINT/XC
if bash xc-install; then
log notice "XC installed successfully"
else
log notice "XC install failed with code $?"
error_beep
fi
fi
More information about the Server-devel
mailing list