Browse Source

vbootstrap 時に host の /var/lib/apt/lists, /var/cache/apt/archives
ではなく、bootstrap 内にキャッシュするように変更した
- APT_OPTS に Dir::State および Dir::Cache を設定



git-svn-id: http://trac.vinelinux.org/repos/projects/vbootstrap/trunk@738 ec354946-7b23-47d6-9f5a-488ba84defc7

daisuke 14 years ago
parent
commit
158c4fa6ed
1 changed files with 6 additions and 1 deletions
  1. 6 1
      vbootstrap.sh.in

+ 6 - 1
vbootstrap.sh.in

@@ -59,7 +59,10 @@ fi
 
 ##
 
-APT_OPTS="$APT_LINE -o RPM::RootDir=$INSTDIR -o Dir::Etc::sourceparts=$INSTDIR/etc/apt/sources.list.d "
+APT_OPTS="$APT_LINE -o RPM::RootDir=$INSTDIR
+          -o Dir::Etc::sourceparts=$INSTDIR/etc/apt/sources.list.d 
+          -o Dir::State=$INSTDIR/var/lib/apt
+          -o Dir::Cache=$INSTDIR/var/cache/apt "
 
 ##
 
@@ -70,6 +73,8 @@ rpm --initdb --root $INSTDIR
 
 # update apt database
 echo "update apt database."
+mkdir -p $INSTDIR/var/lib/apt/lists/partial
+mkdir -p $INSTDIR/var/cache/apt/archives/partial
 apt-get -qq $APT_OPTS update
 
 # misc setup files