tazpkg annotate modules/set-release @ rev 898

Module 'get': fix temp dir; module 'find-depends': faster search, add debug messages
author Aleksej Bobylev <al.bobylev@gmail.com>
date Tue Dec 29 22:00:47 2015 +0200 (2015-12-29)
parents
children
rev   line source
al@844 1 #!/bin/sh
al@844 2 # TazPkg - Tiny autonomous zone packages manager, hg.slitaz.org/tazpkg
al@844 3 # set-release - TazPkg module
al@844 4 # Change current release and upgrade packages
al@844 5
al@844 6
al@844 7 # Connect function libraries
al@844 8 . /lib/libtaz.sh
al@844 9
al@844 10 # Get TazPkg working environment
al@844 11 . @@MODULES@@/getenv
al@844 12
al@844 13
al@844 14
al@844 15
al@844 16 echo "$1" > "$root/etc/slitaz-release"
al@844 17
al@844 18 rm "$PKGS_DB/mirror"
al@844 19
al@844 20 tazpkg recharge && tazpkg upgrade
al@844 21
al@844 22 # Install missing depends
al@844 23 cd "$INSTALLED"
al@844 24
al@844 25 for dep in $(awk -F$'\t' '{print $8}' $PKGS_DB/installed.info | tr ' ' '\n' | sort -u); do
al@844 26 [ ! -d "$dep" ] && tazpkg get-install "$dep"
al@844 27 done