--- /usr/bin/scpb 2012-05-24 20:51:18.000000000 +0200
+++ scpb/usr/bin/scpb 2012-07-31 14:42:04.811473356 +0200
@@ -225,15 +225,35 @@
cp $ORDCFG "${ORDCFG}.orig"
fi
echo "Generating a new ${ORDCFG}..."
- if [ $HDFFPRES -gt 0 ]; then
- echo "dvbhddevice" > $ORDCFG
- echo "sc" >> $ORDCFG
+ if [ $HDFFPRES -gt 0 ]; then
+ if grep dvbhddevice $ORDCFG; then
+ sed -i s/-dvbhddevice/dvbhddevice/g $ORDCFG
+ if grep -w sc $ORDCFG; then
+ echo "Already present..."
+ elif grep -w firstplugin $ORDCFG; then
+ sed -i -e '/firstplugin/i\' -e 'sc' $ORDCFG
+ else
+ sed -i '1isc' $ORDCFG
+ fi
else
- echo "sc" > $ORDCFG
+ sed -i '1advbhddevice' $ORDCFG
+ if grep -w sc $ORDCFG; then
+ echo "Already present..."
+ elif grep -w firstplugin $ORDCFG; then
+ sed -i -e '/firstplugin/i\' -e 'sc' $ORDCFG
+ else
+ sed -i '1isc' $ORDCFG
+ fi
+ fi
+ else
+ if grep -w sc $ORDCFG; then
+ echo "Already present..."
+ elif grep -w firstplugin $ORDCFG; then
+ sed -i -e '/firstplugin/i\' -e 'sc' $ORDCFG
+ else
+ sed -i '1isc' $ORDCFG
+ fi
fi
- echo ""
- echo "Please adapt the order.conf by yourself"
- echo "if you made some changes to it in the past."
fi
}