summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xlocalcowbuilder-update14
1 files changed, 10 insertions, 4 deletions
diff --git a/localcowbuilder-update b/localcowbuilder-update
index 00fcc2a..2aa7943 100755
--- a/localcowbuilder-update
+++ b/localcowbuilder-update
@@ -6,9 +6,15 @@ if [ $# -eq 0 ]; then
echo "Example: $(basename $0) sarge_with_hacks"
exit 1
fi
-
+set -x
for pool in $@; do
- sudo cowbuilder --update \
- --basepath /var/cache/pbuilder/cow-$pool \
- --aptcache /var/cache/pbuilder/aptcache-$pool/
+ basepath="/var/cache/pbuilder/cow-$pool"
+ aptcache="/var/cache/pbuilder/aptcache-$pool/"
+# sudo cowbuilder --update \
+# --basepath "$basepath" \
+# --aptcache "$aptcache"
+ sudo find "$aptcache" -type f -exec cp -a '{}' "$basepath/var/cache/apt/archives/" ';'
+ sudo chroot "$basepath" apt-get -y --force-yes update
+ sudo chroot "$basepath" apt-get -y --force-yes upgrade
+ sudo chroot "$basepath" apt-get -y --force-yes clean
done