summaryrefslogtreecommitdiff
path: root/localcowbuilder-create
diff options
context:
space:
mode:
authorJonas Smedegaard <dr@jones.dk>2008-01-14 19:12:07 +0000
committerJonas Smedegaard <dr@jones.dk>2008-01-14 19:12:07 +0000
commit3294d7cdbb26864e5eed4709502615e0b7a3f819 (patch)
tree1e9f8197f05e7d81bf04900e9cdbb6c2d6245a5a /localcowbuilder-create
parentacc385799f6603c3b85d263bdce1f92a73dfe8ac (diff)
Create missing dirs, after asking.
Diffstat (limited to 'localcowbuilder-create')
-rwxr-xr-xlocalcowbuilder-create25
1 files changed, 25 insertions, 0 deletions
diff --git a/localcowbuilder-create b/localcowbuilder-create
index 896447f..7222ae4 100755
--- a/localcowbuilder-create
+++ b/localcowbuilder-create
@@ -26,6 +26,31 @@ basepath="/var/cache/pbuilder/cow-$pool"
aptcache="/var/cache/pbuilder/aptcache-$pool/"
buildresult="$HOME/src/pbuild-$pool/"
+makepaths=''
+for path in "$basepath" "$aptcache" "$buildresult"; do
+ if [ ! -d "$path" ]; then
+ echo "W: path \"$path\" does not exist"
+ makepaths='yes'
+ fi
+done
+if [ "$makepaths" = 'yes' ]; then
+ if [ "$force" != 'yes' ]; then
+ echo -n 'Create the missing paths (y/N)? '
+ read response
+ case "$response" in
+ y|Y)
+ :
+ ;;
+ *)
+ exit1 "Cannot continue without those missing paths"
+ ;;
+ esac
+ fi
+fi
+
+mkdir "$buildresult"
+sudo mkdir "$basepath" "$aptcache"
+
sudo cowbuilder --create \
--buildresult "$buildresult" \
--distribution "$distro" \
-rw-r--r--tags/a2/bc/201207102016.49306.envite@rolamasao.org/signed0
-rw-r--r--tags/a2/bc/20170323125510.3w5ov7rr226662m4@vanvanmojo.kallisti.us/debian0
-rw-r--r--tags/a2/bc/20170323125510.3w5ov7rr226662m4@vanvanmojo.kallisti.us/inbox0
-rw-r--r--tags/a2/bc/20170323125510.3w5ov7rr226662m4@vanvanmojo.kallisti.us/old0
-rw-r--r--tags/a2/bc/20170328140342.7B0A61C0FE@jawa.homebase.dk/hb0
-rw-r--r--tags/a2/bc/20170328140342.7B0A61C0FE@jawa.homebase.dk/sys0
-rw-r--r--tags/a2/bc/20170328140342.7B0A61C0FE@jawa.homebase.dk/unread0
-rw-r--r--tags/a2/bc/20170426130002.578FD5F63@lxp5.free-owl.de/sys0
-rw-r--r--tags/a2/bc/20170426130002.578FD5F63@lxp5.free-owl.de/unread0
-rw-r--r--tags/a2/bc/20171125053850.63CBF840B@lxp5.free-owl.de/sys0
-rw-r--r--tags/a2/bc/20171125053850.63CBF840B@lxp5.free-owl.de/unread0
-rw-r--r--tags/a2/bc/20180713110614.9F15415A1E@jawa.homebase.dk/hb0
-rw-r--r--tags/a2/bc/20180713110614.9F15415A1E@jawa.homebase.dk/sys0
-rw-r--r--tags/a2/bc/20180713110614.9F15415A1E@jawa.homebase.dk/unread0
-rw-r--r--tags/a2/bc/3sk5PS4sNLzL4Lq@multi326.postfix.bmsend.com/debian0
-rw-r--r--tags/a2/bc/3sk5PS4sNLzL4Lq@multi326.postfix.bmsend.com/inbox0
-rw-r--r--tags/a2/bc/3sk5PS4sNLzL4Lq@multi326.postfix.bmsend.com/old0
-rw-r--r--tags/a2/bc/4926FE7C.4030807@douville.org/debian0
-rw-r--r--tags/a2/bc/4CCE4909.8050407@bendbroadband.com/sugar0
-rw-r--r--tags/a2/bc/4CCE4909.8050407@bendbroadband.com/unread0
-rw-r--r--tags/a2/bc/4EEF27F1.7080509@debian.org/debian0
-rw-r--r--tags/a2/bc/6049b375e934_1b45e878a8409672@godard.mail/debian0
-rw-r--r--tags/a2/bc/6049b375e934_1b45e878a8409672@godard.mail/inbox0
-rw-r--r--tags/a2/bc/6049b375e934_1b45e878a8409672@godard.mail/killed0
-rw-r--r--tags/a2/bc/6049b375e934_1b45e878a8409672@godard.mail/unread0
-rw-r--r--tags/a2/bc/87r1w34fui.fsf@iris.silentflame.com/debian0
-rw-r--r--tags/a2/bc/87r1w34fui.fsf@iris.silentflame.com/signed0
-rw-r--r--tags/a2/bc/87r1w34fui.fsf@iris.silentflame.com/unread0
-rw-r--r--tags/a2/bc/CAByJ6DGhXD3R2fUbeiHOq2t-54CmGa_oiEnO9bKTP7gcK6G8xA@mail.gmail.com/debian0
-rw-r--r--tags/a2/bc/CAByJ6DGhXD3R2fUbeiHOq2t-54CmGa_oiEnO9bKTP7gcK6G8xA@mail.gmail.com/unread0
-rw-r--r--tags/a2/bc/handler.s.C.134981308423144.transcript@bugs.debian.org/debian0
41 files changed, 0 insertions, 0 deletions