cookutils rev 729
cook pkgdb: restore "old" format of files.list.lzma for pkgs.slitaz.org
author | Aleksej Bobylev <al.bobylev@gmail.com> |
---|---|
date | Fri May 08 11:49:36 2015 +0300 (2015-05-08) |
parents | da66e6be1add |
children | d65504d0c256 |
files | cook |
line diff
1.1 --- a/cook Thu May 07 15:11:47 2015 +0300 1.2 +++ b/cook Fri May 08 11:49:36 2015 +0300 1.3 @@ -1450,6 +1450,7 @@ 1.4 cd $PKGS 1.5 rm -f packages.* extra.list 1.6 ln -s ../get.list extra.list 1.7 + touch packages.equiv 1.8 1.9 _ 'Creating file "%s"' 'packages.list' 1.10 ls -1 *.tazpkg | sed s'/.tazpkg//' > $PKGS/packages.list 1.11 @@ -1522,13 +1523,19 @@ 1.12 # files.list.lzma 1.13 _ 'Creating file "%s"' 'files.list.lzma' 1.14 touch files.list 1.15 - # Pre-sorting filenames causes 10% smaller resulting lzma file 1.16 - cat files.list | sort -k2 -o files.list.sorted 1.17 - lzma e files.list.sorted files.list.lzma 1.18 - rm -f files.list files.list.sorted 1.19 + # pkgs.slitaz.org strongly depends on list sorted by packages names 1.20 + lzma e files.list files.list.lzma 1.21 _ 'Done: %s (%s)' 'files.list.lzma' "$(du -h files.list.lzma | awk '{print $1}')" 1.22 1.23 - md5sum files.list.lzma | cut -d' ' -f1 | tr -d $'\n' > files.list.md5 1.24 + # Pre-sorting filenames causes 10% smaller resulting lzma file 1.25 + _ 'Creating file "%s"' 'files-list.lzma' 1.26 + cat files.list | sort -k2 -o files.list.sorted 1.27 + lzma e files.list.sorted files-list.lzma 1.28 + rm -f files.list files.list.sorted 1.29 + _ 'Done: %s (%s)' 'files-list.lzma' "$(du -h files-list.lzma | awk '{print $1}')" 1.30 + 1.31 + [ -e files.list.md5 ] && rm files.list.md5 1.32 + md5sum files-list.lzma | cut -d' ' -f1 | tr -d $'\n' > files-list.md5 1.33 1.34 # packages.info.lzma 1.35 PI=packages.info 1.36 @@ -1541,7 +1548,7 @@ 1.37 [ -f bundle.tar.lzma ] && rm bundle.tar.lzma 1.38 wget http://mirror1.slitaz.org/mirrors 1.39 busybox tar -caf bundle.tar.lzma \ 1.40 - extra.list mirrors files.list.md5 packages.info \ 1.41 + extra.list mirrors files-list.md5 packages.info \ 1.42 packages.desc packages.md5 packages.txt packages.list packages.equiv 1.43 rm ./mirrors 1.44 _ 'Done: %s (%s)' 'bundle.tar.lzma' "$(du -h bundle.tar.lzma | awk '{print $1}')"