sweeper/CONTROL/postinst

31 lines
558 B
Bash
Executable File

#!/bin/sh
f=/mod/etc/sweeper.conf
if [ ! -f $f ]; then
if [ -f $f~ ]; then
cp $f~ $f
elif [ -f "$f-opkg.backup" ]; then
cp "$f-opkg.backup" $f
fi
fi
[ -f /mod/.swschema ] && schema=`cat /mod/.swschema` || schema=1
case schema in
1)
# Upgrade folder rules
echo "Upgrading sweeper rules for folder series."
(echo /mod/etc/sweeper.conf; find /media -follow -name .sweeper) \
| while read f; do
[ -f "$f" ] || continue
echo "Processing $f..."
sed -e 's/^folder /& series "" /' -i "$f"
done
;;
esac
echo 2 > /mod/.swschema
exit 0