[Debian-l10n-commits] r1214 - in /ddtp-web: Packages-lliurex2packages_tb.sh Packages2db.sh

grisu at users.alioth.debian.org grisu at users.alioth.debian.org
Fri Aug 15 12:30:41 UTC 2008


Author: grisu
Date: Fri Aug 15 12:30:40 2008
New Revision: 1214

URL: http://svn.debian.org/wsvn/?sc=1&rev=1214
Log:

   * use Packages from lliurex for update 


Added:
    ddtp-web/Packages-lliurex2packages_tb.sh   (with props)
Modified:
    ddtp-web/Packages2db.sh

Added: ddtp-web/Packages-lliurex2packages_tb.sh
URL: http://svn.debian.org/wsvn/ddtp-web/Packages-lliurex2packages_tb.sh?rev=1214&op=file
==============================================================================
--- ddtp-web/Packages-lliurex2packages_tb.sh (added)
+++ ddtp-web/Packages-lliurex2packages_tb.sh Fri Aug 15 12:30:40 2008
@@ -1,0 +1,43 @@
+#!/bin/bash -e
+
+INPORT2DB="./Packages2packages_tb.pl"
+DB2FILE="./packages_tb2Packages.pl"
+
+cd ~ddtp
+
+DIST="llx0809-backports llx0809-proposed llx0809-security llx0809-updates llx0809"
+PART=" main multiverse restricted universe"
+distribution="gaia"
+
+for part in $PART
+do
+        for dist in $DIST
+        do
+                file="Packages/Packages-lliurex_${distribution}_${dist}_${part}"
+
+                echo `date`: lliurex ${distribution}/${part}/$dist
+                [ -s $file.gz ] && mv $file.gz Packages/Packages.gz
+                wget -P Packages -q -m -nd http://lliurex.net/$distribution/dists/$dist/$part/binary-i386/Packages.gz
+                [ -s Packages/Packages.gz ] && mv Packages/Packages.gz $file.gz
+                echo `date`: Packages file downloaded
+        done
+done
+
+
+# Clear active before loading sid (which is what counts as active)
+psql ddtp -c "TRUNCATE packages_tb"
+for part in $PART
+do
+	for dist in $DIST
+	do
+                file="Packages/Packages-lliurex_${distribution}_${dist}_${part}.gz"
+
+		[ -f $file ] && echo -n `date` : $file :
+		[ -f $file ] && zcat $file | $INPORT2DB
+		[ -f $file ] || echo no $file
+	done
+done
+$DB2FILE > Packages/Packages-lliurex_${distribution}.bz2
+# Regular vacuum to cut disk usage
+psql ddtp -c "VACUUM"
+

Propchange: ddtp-web/Packages-lliurex2packages_tb.sh
------------------------------------------------------------------------------
    svn:executable = *

Modified: ddtp-web/Packages2db.sh
URL: http://svn.debian.org/wsvn/ddtp-web/Packages2db.sh?rev=1214&op=diff
==============================================================================
--- ddtp-web/Packages2db.sh (original)
+++ ddtp-web/Packages2db.sh Fri Aug 15 12:30:40 2008
@@ -3,6 +3,21 @@
 INPORT2DB="../Packages2db.pl"
 
 cd ~ddtp/Packages
+
+
+distribution="gaia"
+	file="Packages-lliurex_${distribution}"
+
+	echo `date`: lliurex_${distribution}
+
+	bunzip2 -k -f $file.bz2
+	echo `date`: Packages bunzip2
+
+	$INPORT2DB $file lliurex_$distribution
+	echo `date`: data in db
+
+	rm -f $file
+
 
 PART="main contrib"
 




More information about the Debian-l10n-commits mailing list