eobuilder/Makefile

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

35 lines
1.1 KiB
Makefile
Raw Permalink Normal View History

all: install
install:
apt-get install pbuilder devscripts debhelper cowbuilder git dput fakeroot sudo
if ! getent passwd eobuilder > /dev/null 2>&1; then useradd eobuilder --home-dir /var/lib/eobuilder --create-home; fi
python setup.py install
su eobuilder -p -c "cp pbuilderrc /var/lib/eobuilder/.pbuilderrc"
su eobuilder -p -c "cp dput.cf /var/lib/eobuilder/.dput.cf"
su eobuilder -p -c "cp gitconfig /var/lib/eobuilder/.gitconfig"
cp eobuilder.sh /usr/local/bin/eobuilder
cp eobuilder.cron /etc/cron.daily/eobuilder
2013-09-18 19:28:49 +02:00
uninstall:
deluser --remove-home eobuilder || true
rm /usr/local/bin/eobuilder
rm /etc/cron.daily/eobuilder
2013-09-18 19:28:49 +02:00
chroots:
for DIST in bullseye bookworm; do \
2023-06-11 09:38:22 +02:00
for ARCH in amd64; do \
mkdir -p /var/cache/pbuilder/$$DIST-$$ARCH/base.cow; \
DIST=$$DIST ARCH=$$ARCH cowbuilder --create --configfile ./pbuilderrc --keyring ./entrouvert.gpg; \
done; \
done
chroots-update:
for DIST in bullseye bookworm; do \
2023-06-11 09:38:22 +02:00
for ARCH in amd64; do \
mkdir -p /var/cache/pbuilder/$$DIST-$$ARCH/base.cow; \
DIST=$$DIST ARCH=$$ARCH cowbuilder --update --configfile ./pbuilderrc --keyring ./entrouvert.gpg; \
done; \
done