commit before push.
This commit is contained in:
parent
cdb4538751
commit
87ce3de0c2
|
|
@ -1,18 +1,22 @@
|
|||
#!/usr/bin/env bash
|
||||
apt install -y cowbuilder dh-golang ccache
|
||||
|
||||
DIST=ascii
|
||||
sudo apt install -y cowbuilder dh-golang ccache
|
||||
|
||||
DIST=chimaera
|
||||
DIST=$(lsb_release --short --codename)
|
||||
ARCH=$(dpkg --print-architecture)
|
||||
echo "DIST: " "${DIST}"
|
||||
echo "ARCH: " "${ARCH}"
|
||||
DEP_DIR=/srv/pbuilder/deps
|
||||
HOOK_DIR=/srv/pbuilder/hook.d
|
||||
PACKAGE_LIST=/srv/pbuilder/deps/Packages
|
||||
|
||||
mkdir -p ${DEP_DIR}
|
||||
mkdir -p ${HOOK_DIR}
|
||||
touch ${PACKAGE_LIST}
|
||||
|
||||
mkdir -p /var/cache/pbuilder/$DIST-$ARCH/{aptcache,result}
|
||||
|
||||
# Should probably use a containerized reprepro FIXME
|
||||
cat > /etc/pbuilderrc << 'EOF'
|
||||
set -x
|
||||
# this is your configuration file for pbuilder.
|
||||
|
|
@ -30,9 +34,11 @@ STABLE_CODENAME="stretch"
|
|||
STABLE_BACKPORTS_SUITE="$STABLE_CODENAME-backports"
|
||||
|
||||
UNSTABLE_DEVUAN="ceres"
|
||||
TESTING_DEVUAN="beowulf"
|
||||
STABLE_DEVUAN="ascii"
|
||||
OLDSTABLE_DEVUAN="jessie"
|
||||
TESTING_DEVUAN="daedalus"
|
||||
STABLE_DEVUAN="chimaera"
|
||||
OLDSTABLE_DEVUAN="beowulf"
|
||||
OLDOLDSTABLE_DEVUAN="ascii"
|
||||
OLDOLDOLDSTABLE_DEVUAN="jessie"
|
||||
|
||||
OLDSTABLE_BACKPORTS_DEVUAN="$OLDSTABLE_DEVUAN-backports"
|
||||
OLDSTABLE_PROPOSED_BACKPORTS_DEVUAN="$OLDSTABLE_DEVUAN-proposed-backports"
|
||||
|
|
@ -117,6 +123,7 @@ if [ -n "${ARCH}" ]; then
|
|||
DEBOOTSTRAPOPTS=("--arch" "$ARCH" "${DEBOOTSTRAPOPTS[@]}")
|
||||
fi
|
||||
|
||||
|
||||
BASETGZ="/var/cache/pbuilder/$NAME-base.tgz"
|
||||
DISTRIBUTION="$DIST"
|
||||
BUILDRESULT="/var/cache/pbuilder/$NAME/result/"
|
||||
|
|
@ -124,6 +131,7 @@ APTCACHE="/var/cache/pbuilder/$NAME/aptcache/"
|
|||
BUILDPLACE="/var/cache/pbuilder/build/"
|
||||
PBUILDERSATISFYDEPENDSCMD="/usr/lib/pbuilder/pbuilder-satisfydepends-gdebi"
|
||||
CCACHEDIR=/var/cache/pbuilder/ccache
|
||||
EATMYDATA=yes
|
||||
|
||||
echo "DIST: " "$DIST"
|
||||
echo "ARCH: " "$ARCH"
|
||||
|
|
@ -153,7 +161,7 @@ fi
|
|||
OTHERMIRROR="deb [trusted=yes] file:///srv/pbuilder/deps ./"
|
||||
BINDMOUNTS=/srv/pbuilder/deps
|
||||
HOOKDIR=/srv/pbuilder/hook.d
|
||||
EXTRAPACKAGES="apt-utils"
|
||||
EXTRAPACKAGES="apt-utils eatmydata ccache"
|
||||
EOF
|
||||
|
||||
# Update local dep sources
|
||||
|
|
@ -183,5 +191,10 @@ chmod +x ${HOOK_DIR}/D06deps
|
|||
|
||||
#Update cow image on changes above
|
||||
#DIST=${DIST} ARCH=${ARCH} git-pbuilder create --override-config --mirror http://deb.devuan.org
|
||||
if [ -d /var/cache/pbuilder/base-${DIST}-${ARCH}.cow ]; then
|
||||
DIST=${DIST} ARCH=${ARCH} git-pbuilder update
|
||||
else
|
||||
DIST=${DIST} ARCH=${ARCH} git-pbuilder create
|
||||
fi
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -37,13 +37,12 @@ if [ -d debian ]; then
|
|||
dpkg-buildpackage -us -uc -b
|
||||
fi
|
||||
|
||||
# Install the built debs
|
||||
#for DEB in ../*.deb; do
|
||||
# echo "LSD: ${DEB}"
|
||||
# sudo dpkg -i ${DEB}
|
||||
#done
|
||||
if [ -f *.deb ]; then
|
||||
dpkg -i ../*.deb
|
||||
apt install -y -f
|
||||
else
|
||||
echo "No debs to install, did the package build complete successfully?"
|
||||
fi
|
||||
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue