fanboy-adblock/scripts/ie/tracking-ie-generator.sh

77 lines
1.9 KiB
Bash
Raw Normal View History

#!/bin/bash
#
2012-02-12 17:24:16 +13:00
# Fanboy Tracking IE Convert script v1.3 (12/02/2012)
# Dual License CCby3.0/GPLv2
# http://creativecommons.org/licenses/by/3.0/
# http://www.gnu.org/licenses/gpl-2.0.html
#
# Creating a 10Mb ramdisk Temp storage...
#
if [ ! -d "/tmp/ieramdisk/" ]; then
rm -rf /tmp/ieramdisk/
mkdir /tmp/ieramdisk; chmod 777 /tmp/ieramdisk
mount -t tmpfs -o size=10M tmpfs /tmp/ieramdisk/
2011-04-29 21:31:23 +12:00
cp -f /home/fanboy/google/fanboy-adblock-list/scripts/ie/combineSubscriptions.py /tmp/ieramdisk/
mkdir /tmp/ieramdisk/subscriptions
2012-07-31 23:42:04 +12:00
mkdir /tmp/ieramdisk/subscriptions/temp
fi
# Variables
#
2012-08-01 17:15:55 +12:00
# MAINDIR="/var/www/adblock"
# GOOGLEDIR="/home/fanboy/google/fanboy-adblock-list"
# ZIP="/usr/local/bin/7za"
# IEDIR="/tmp/ieramdisk"
# SUBS="/tmp/ieramdisk/subscriptions"
# TESTDIR="/tmp/ramdisk"
# Clear out any old files lurking
#
2012-08-01 02:10:40 +12:00
rm -rf $IEDIR/*.txt $SUBS/*
2011-04-29 21:29:30 +12:00
cd $IEDIR
# Copy TPL (Microsoft IE9) Script
#
2011-04-29 20:16:54 +12:00
# cp -f /root/maketpl.pl $IEDIR
# Cleanup fanboy-tracking-addon.txt (remove the top 8 lines)
#
sed '1,8d' $GOOGLEDIR/ie/fanboy-tracking-addon.txt > $IEDIR/fanboy-tracking-addon.txt
# Merge with Google-code (IE adblock addon)
#
2012-02-12 17:17:23 +13:00
cat $MAINDIR/fanboy-adblocklist-stats.txt $TESTDIR/fanboy-track-test-ie.txt $IEDIR/fanboy-tracking-addon.txt > $IEDIR/fanboy-tracking-merged.txt
mv -f $IEDIR/fanboy-tracking-merged.txt $IEDIR/fanboy-tracking.txt
# Remove ~third-party
#
sed -i '/~third-party/d' $IEDIR/fanboy-tracking.txt
# Remove Old files
#
rm -rf $IEDIR/fanboy-tracking-addon.txt
# Generate .tpl IE list
#
2011-04-29 20:16:54 +12:00
# perl $IEDIR/maketpl.pl &> /dev/null
2012-05-13 21:45:13 +12:00
python $IEDIR/combineSubscriptions.py $IEDIR $SUBS
2012-07-31 23:42:04 +12:00
# Cleanup Script
#
2012-08-01 00:37:42 +12:00
$GOOGLEDIR/scripts/ie/ie-cleanup-filters.sh
# Remove old gz file
#
rm -f $SUBS/fanboy-tracking.tpl*.gz
# Re-compress newly modified file
#
$ZIP a -mx=9 -y -tgzip $SUBS/fanboy-tracking.tpl.gz $SUBS/fanboy-tracking.tpl > /dev/null
# Now copy finished tpl list to the website.
#
2012-02-12 17:17:23 +13:00
cp -f $SUBS/fanboy-tracking.tpl $SUBS/fanboy-tracking.tpl.gz $MAINDIR/ie/
2012-07-31 23:42:04 +12:00