Add messy fix for local repo source list not appearing early enough at package build time. FIXME.
This commit is contained in:
parent
1d9240c840
commit
05329f7f56
|
|
@ -155,12 +155,19 @@ HOOKDIR=/srv/pbuilder/hook.d
|
||||||
EXTRAPACKAGES="apt-utils"
|
EXTRAPACKAGES="apt-utils"
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
|
# Update local dep sources
|
||||||
|
# FIXME We add a sources list for the local dep files here because sometimes the one
|
||||||
|
# specified in $OTHERMIRROR above does not appear soon enough to allow a successful
|
||||||
|
# package build. This leads to a "source listed twice"" warning.
|
||||||
cat > ${HOOK_DIR}/D05deps << 'EOF'
|
cat > ${HOOK_DIR}/D05deps << 'EOF'
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
echo "deb [trusted=yes] file:///srv/pbuilder/deps ./" > /etc/apt/sources.list.d/local.list
|
||||||
(cd /srv/pbuilder/deps; apt-ftparchive packages . > Packages)
|
(cd /srv/pbuilder/deps; apt-ftparchive packages . > Packages)
|
||||||
apt-get update
|
apt-get update
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
|
chmod +x ${HOOK_DIR}/D05deps
|
||||||
|
|
||||||
#Update cow image on changes above
|
#Update cow image on changes above
|
||||||
#DIST=${DIST} ARCH=${ARCH} git-pbuilder create --override-config --mirror http://pkgmaster.devuan.org
|
#DIST=${DIST} ARCH=${ARCH} git-pbuilder create --override-config --mirror http://pkgmaster.devuan.org
|
||||||
DIST=${DIST} ARCH=${ARCH} git-pbuilder create
|
DIST=${DIST} ARCH=${ARCH} git-pbuilder create
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue