# HG changeset patch # User Aleksej Bobylev # Date 1504874546 -10800 # Node ID 4eb836a25786ace4a59a326b991221c58ac637e3 # Parent 44cab2ed0acf417a4d08a2e4045c0bd4c3ea496d modules/pkgdb: anticipate situation when no packages in /home/slitaz/packages (good for local development) diff -r 44cab2ed0acf -r 4eb836a25786 modules/pkgdb --- a/modules/pkgdb Fri Sep 08 14:16:06 2017 +0300 +++ b/modules/pkgdb Fri Sep 08 15:42:26 2017 +0300 @@ -59,14 +59,14 @@ cd $PKGS rm -f packages.* extra.list -touch packages.equiv +#touch packages.equiv _n 'Creating file "%s"' 'packages.list' | dblog -ls -1 *.tazpkg | sed s'/.tazpkg//' > $PKGS/packages.list +find . -name '*.tazpkg' | sed 's|^./||; s|.tazpkg$||' > $PKGS/packages.list echo " ($(filesize $PKGS/packages.list))" | dblog _n 'Creating file "%s"' 'packages.md5' | dblog -md5sum *.tazpkg > $PKGS/packages.md5 +find . -name '*.tazpkg' -exec md5sum '{}' \; | sed 's|./||' > $PKGS/packages.md5 echo " ($(filesize $PKGS/packages.md5))" | dblog cp $PKGS/packages.md5 $PKGS/packages.toremove # list of unnecessary packages @@ -161,6 +161,7 @@ fi done done +touch $PKGS/packages.desc $PKGS/packages.txt $PKGS/packages.info $PKGS/packages.equiv rm $rsumf @@ -229,7 +230,7 @@ # Display some info. separator | dblog -nb=$(ls $PKGS/*.tazpkg | wc -l) +nb=$(ls $PKGS/*.tazpkg 2>/dev/null | wc -l) time=$(($(date +%s) - $time)) # L10n: 's' is for seconds (cooking time) { _ 'Packages: %s - Time: %ss' "$nb" "$time"; newline; } | dblog