# HG changeset patch # User Aleksej Bobylev # Date 1447779297 -7200 # Node ID dac36320ab07821205ba52729fc20a8cc8116161 # Parent 0a9a1d9376b016856126d1666bd9dafaf5892e0a tazlito: fix multi-rootfs preparing diff -r 0a9a1d9376b0 -r dac36320ab07 tazlito --- a/tazlito Tue Nov 17 03:57:02 2015 +0200 +++ b/tazlito Tue Nov 17 18:54:57 2015 +0200 @@ -2192,8 +2192,9 @@ # Use packages repository as mirror, don't download unsynced packages from mirror server mkdir -p ${ROOTFS}0$n/home/slitaz; ln -s ../../../../packages ${ROOTFS}0$n/home/slitaz/packages - echo '/home/slitaz/packages' > "$ROOTFS/var/lib/tazpkg/mirror" - tazpkg --root=${ROOTFS}0$n >/dev/null # initial tazpkg setup in empty rootfs + mkdir -p "${ROOTFS}0$n/var/lib/tazpkg" + echo '/home/slitaz/packages' > "${ROOTFS}0$n/var/lib/tazpkg/mirror" + tazpkg --root=${ROOTFS}0$n >/dev/null 2>&1 # initial tazpkg setup in empty rootfs for pkg in $(cat $DISTRO/list-packages0$n) do @@ -2207,9 +2208,10 @@ find ${ROOTFS}0$n/var/cache/tazpkg -name '*.tazpkg' -delete # Clean /var/lib/tazpkg rm ${ROOTFS}0$n/var/lib/tazpkg/ID* ${ROOTFS}0$n/var/lib/tazpkg/descriptions.txt \ - ${ROOTFS}0$n/var/lib/tazpkg/extra.list ${ROOTFS}0$n/var/lib/tazpkg/files* + ${ROOTFS}0$n/var/lib/tazpkg/extra.list ${ROOTFS}0$n/var/lib/tazpkg/files* \ + 2>/dev/null # Back to default mirror - rm ${ROOTFS}0$n/home/slitaz/packages; rmdir ${ROOTFS}0$n/home/slitaz + rm -rf ${ROOTFS}0$n/home/slitaz echo "$DEFAULT_MIRROR" > ${ROOTFS}0$n/var/lib/tazpkg/mirror cd $DISTRO