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