
| Current Path : /bin/X11/ |
Linux ift1.ift-informatik.de 5.4.0-216-generic #236-Ubuntu SMP Fri Apr 11 19:53:21 UTC 2025 x86_64 |
| Current File : //bin/X11/update-gap-workspace |
#! /bin/sh
set -e
GAP="/usr/bin/gap"
if ! test -x "$GAP"; then
exit 0;
fi
if test `id -u` = 0; then
WORKSPACE=/var/lib/gap/workspace
else
WORKSPACE=$HOME/gap/workspace
fi
case $1 in
delete) echo -n "Deleting GAP workspace $WORKSPACE.gz: "
rm -f $WORKSPACE.gz
echo "done.";;
''|update) echo -n "Updating GAP workspace $WORKSPACE.gz: "
rm -f $WORKSPACE.gz
mkdir -p `dirname $WORKSPACE`
echo 'SaveWorkspace("'$WORKSPACE'");' | $GAP -q -r -R >/dev/null
gzip --best $WORKSPACE
echo "done.";;
*)
echo "$0 update"
echo " Update GAP workspace in $WORKSPACE.gz"
echo
echo "$0 delete"
echo " Delete GAP workspace in $WORKSPACE.gz"
;;
esac;