2013-08-08 18:24:29 +02:00
|
|
|
|
|
|
|
|
|
|
|
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
|
2014-02-13 18:03:16 +01:00
|
|
|
python setup.py install
|
2013-08-08 18:24:29 +02:00
|
|
|
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"
|
2014-02-13 18:25:19 +01:00
|
|
|
cp eobuilder.sh /usr/local/bin/eobuilder
|
2013-11-12 17:09:21 +01:00
|
|
|
cp eobuilder.cron /etc/cron.daily/eobuilder
|
2013-08-08 18:24:29 +02:00
|
|
|
|
2013-09-18 19:28:49 +02:00
|
|
|
uninstall:
|
|
|
|
deluser --remove-home eobuilder || true
|
|
|
|
rm /usr/local/bin/eobuilder
|
2013-11-12 17:09:21 +01:00
|
|
|
rm /etc/cron.daily/eobuilder
|
2013-09-18 19:28:49 +02:00
|
|
|
|
2013-08-08 18:24:29 +02:00
|
|
|
chroots:
|
2019-09-07 16:16:56 +02:00
|
|
|
for DIST in wheezy jessie stretch buster; do \
|
2016-02-24 14:10:04 +01:00
|
|
|
for ARCH in i386 amd64; do \
|
|
|
|
mkdir -p /var/cache/pbuilder/$$DIST-$$ARCH/base.cow; \
|
2016-02-24 16:25:36 +01:00
|
|
|
DIST=$$DIST ARCH=$$ARCH cowbuilder --create --configfile ./pbuilderrc --keyring ./entrouvert.gpg; \
|
|
|
|
done; \
|
|
|
|
done
|
|
|
|
|
|
|
|
chroots-update:
|
2019-09-07 16:16:56 +02:00
|
|
|
for DIST in wheezy jessie stretch buster; do \
|
2016-02-24 16:25:36 +01:00
|
|
|
for ARCH in i386 amd64; do \
|
|
|
|
mkdir -p /var/cache/pbuilder/$$DIST-$$ARCH/base.cow; \
|
|
|
|
DIST=$$DIST ARCH=$$ARCH cowbuilder --update --configfile ./pbuilderrc --keyring ./entrouvert.gpg; \
|
2016-02-24 14:10:04 +01:00
|
|
|
done; \
|
|
|
|
done
|