slitaz-dev-tools rev 242

mkpkgiso: more fields in extra.list
author Pascal Bellard <pascal.bellard@slitaz.org>
date Sun May 03 12:10:15 2015 +0200 (2015-05-03)
parents 722ee04ad91e
children cbddfd886247
files mirror-tools/rootfs/usr/bin/mkpkgiso
line diff
     1.1 --- a/mirror-tools/rootfs/usr/bin/mkpkgiso	Thu Apr 30 22:31:55 2015 +0200
     1.2 +++ b/mirror-tools/rootfs/usr/bin/mkpkgiso	Sun May 03 12:10:15 2015 +0200
     1.3 @@ -64,10 +64,12 @@
     1.4  				for j in /var/www/slitaz/mirror/packages/get/* ; do
     1.5  					{
     1.6  					basename $j
     1.7 -					head -n 2 $j | sed '/^SHORT_DESC=/!d;s/.*="\([^"]*\).*/|\1/'
     1.8 -					head -n 2 $j | sed '/^WEB_SITE=/!d;s/.*="\([^"]*\).*/|\1/'
     1.9 -					} | xargs echo
    1.10 -				done > /var/www/slitaz/mirror/packages/get.list
    1.11 +					for k in SHORT_DESC WEB_SITE CATEGORY VERSION LICENSE ; do
    1.12 +						echo "|$(head -n 6 $j | sed \
    1.13 +							"/^$k=/!d;s/$k=//;s/\"\\([^\"]*\\).*/\\1/")"
    1.14 +					done
    1.15 +					} | sed "s/'/\\\\'/" | xargs echo
    1.16 +				done | sed 's/ |/|/g' > /var/www/slitaz/mirror/packages/get.list
    1.17  			esac
    1.18  		done
    1.19  	done