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