commit before push.

This commit is contained in:
cyteen 2022-03-18 08:51:44 +00:00
parent cdb4538751
commit 87ce3de0c2
2 changed files with 27 additions and 15 deletions

View File

@ -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

View File

@ -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