# HG changeset patch # User Pascal Bellard # Date 1253631711 -7200 # Node ID 9df47d7de9428927d9d26df0fdd7b74016d9de59 # Parent 8fa4196121d4466ce27c8ee13bfc4914c3f69747 tazbb: url encoding diff -r 8fa4196121d4 -r 9df47d7de942 tazbb/stuff/tazbb --- a/tazbb/stuff/tazbb Tue Sep 22 15:52:14 2009 +0200 +++ b/tazbb/stuff/tazbb Tue Sep 22 17:01:51 2009 +0200 @@ -118,6 +118,12 @@ echo "" } +# URL encoding +escape() +{ + echo $1 | sed -e 's/+/%2B/g' -e 's|/|%2F|g' -e 's/:/%3A/g' +} + update_wok() { echo "" @@ -210,7 +216,7 @@ # Rebuild unbuilt packages list with link to log file. This list # is also generated by cook_inslall to have real time stats. if [ ! -d $BUILD_WOK/$PACKAGE/taz ]; then - echo "$PACKAGE" \ + echo "$PACKAGE" \ >> $DB_DIR/unbuilt fi done @@ -252,7 +258,7 @@ BUILD_DEPENDS="" SOURCE="" WANTED="" - echo "(cooking $pkg)" > $DB_DIR/running + echo "(cooking $pkg)" > $DB_DIR/running tazwok clean $pkg script -c "echo 'install' | tazwok cook $pkg" $LOG_DIR/$pkg.log # Install new package (important for new shared libs). Note @@ -267,7 +273,7 @@ --forced else # Link to build log. - echo "$pkg" >> \ + echo "$pkg" >> \ $DB_DIR/unbuilt fi # Remove package from the cooklist and empty lines for HTML
.
@@ -352,7 +358,7 @@
 	for pkg in `cat $DB_DIR/blocked`
 	do
 		if [ -f $LOG_DIR/$pkg.log ]; then
-			echo "$pkg" >> \
+			echo "$pkg" >> \
 				$DB_DIR/blocked.urls
 		else
 			echo "$pkg" >> $DB_DIR/blocked.urls
@@ -381,7 +387,7 @@
 				if [ ! -f fs.cpio.gz ]; then
 					echo "Missing filesystem    `basename $pkg`"
 					if [ -f $LOG_DIR/$PACKAGE.log ];then
-						echo "Missing filesystem    `basename $pkg` Log" \
+						echo "Missing filesystem    `basename $pkg` Log" \
 							>> $DB_DIR/corrupted
 					else
 						echo "Missing filesystem    `basename $pkg`" \
@@ -393,7 +399,7 @@
 					if [ -z "$files" ]; then
 						echo "Empty filesystem      `basename $pkg`"
 						if [ -f $LOG_DIR/$PACKAGE.log ]; then
-							echo "Empty filesystem      `basename $pkg` Log" \
+							echo "Empty filesystem      `basename $pkg` Log" \
 								>> $DB_DIR/corrupted
 						else
 							echo "Empty filesystem      `basename $pkg`" \
@@ -428,7 +434,7 @@
 		fi
 		pkg=$2
 		echo "Starting to cook and install: $pkg"
-		echo "(cooking $pkg)" > $DB_DIR/running
+		echo "(cooking $pkg)" > $DB_DIR/running
 		tazwok clean $pkg
 		script -c "echo 'install' | tazwok cook $pkg" $LOG_DIR/$pkg.log
 		if [ -f $BUILD_WOK/$pkg/taz/*/receipt ]; then