2011-12-09 10:35:21 +00:00
|
|
|
#!/bin/sh
|
|
|
|
|
2013-03-05 00:10:38 +00:00
|
|
|
echo "Postinstall $*"
|
|
|
|
|
2011-12-09 10:35:21 +00:00
|
|
|
export tmpf=/tmp/cronf.$$
|
|
|
|
|
2012-06-15 21:34:07 +00:00
|
|
|
# Add cron jobs
|
|
|
|
|
|
|
|
crond=$PKG_ROOT/var/spool/cron/crontabs
|
|
|
|
[ -d $crond ] || exit 1
|
|
|
|
|
|
|
|
cronf=$crond/root
|
|
|
|
grep -v webif/lib/bin/auto $cronf > $tmpf
|
|
|
|
(
|
|
|
|
cat $tmpf
|
2013-01-28 01:35:14 +00:00
|
|
|
echo '*/10 * * * * /mod/webif/lib/bin/auto >/dev/null 2>&1'
|
2012-06-15 21:34:07 +00:00
|
|
|
) > $cronf
|
|
|
|
|
2011-12-09 10:35:21 +00:00
|
|
|
# Add anacron jobs
|
|
|
|
|
|
|
|
ana=$PKG_ROOT/etc/anacrontab
|
2013-04-03 22:42:15 +00:00
|
|
|
egrep -v 'backup/backup.jim|diskattrs' $ana > $tmpf
|
2011-12-09 10:35:21 +00:00
|
|
|
(
|
|
|
|
cat $tmpf
|
2011-12-12 21:11:08 +00:00
|
|
|
echo "1 8 sched_backup /mod/var/mongoose/cgi-bin/backup/backup.jim"
|
2013-04-03 22:42:15 +00:00
|
|
|
echo "1 5 diskattrs /mod/webif/lib/bin/diskattrs"
|
2011-12-09 10:35:21 +00:00
|
|
|
) > $ana
|
|
|
|
|
|
|
|
$PKG_ROOT/etc/init.d/S02anacron start < /dev/null > /dev/null 2>&1 &
|
|
|
|
|
2013-01-30 23:48:37 +00:00
|
|
|
[ -f /tmp/webif_auto.log ] && rm -f /tmp/webif_auto.log
|
|
|
|
|
2013-03-05 00:10:38 +00:00
|
|
|
if [ ! -f /mod/webif/.strip-updated ]; then
|
|
|
|
echo "*********************************"
|
|
|
|
echo "* Please wait while any shrunk recordings are flagged..."
|
|
|
|
echo "*********************************"
|
|
|
|
/mod/webif/lib/bin/strip-update
|
|
|
|
|
|
|
|
touch /mod/webif/.strip-updated
|
|
|
|
fi
|
|
|
|
|
2011-12-09 10:35:21 +00:00
|
|
|
exit 0
|
|
|
|
|