eobuilder/Makefile

39 lines
1.9 KiB
Makefile

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
cp eobuilder.cron /etc/cron.daily/eobuilder
uninstall:
deluser --remove-home eobuilder || true
rm /usr/local/bin/eobuilder
rm /etc/cron.daily/eobuilder
chroots:
if [ ! -d /var/cache/pbuilder/squeeze-i386 ]; then \
mkdir /var/cache/pbuilder/squeeze-i386; \
cowbuilder --create --basepath /var/cache/pbuilder/squeeze-i386/base.cow --distribution squeeze --debootstrapopts --arch --debootstrapopts i386 --othermirror "deb http://deb.entrouvert.org/ squeeze-eobuilder main"; \
fi
if [ ! -d /var/cache/pbuilder/squeeze-amd64 ]; then \
mkdir /var/cache/pbuilder/squeeze-amd64; \
cowbuilder --create --basepath /var/cache/pbuilder/squeeze-amd64/base.cow --distribution squeeze --debootstrapopts --arch --debootstrapopts amd64 --othermirror "deb http://deb.entrouvert.org/ squeeze-eobuilder main"; \
fi
if [ ! -d /var/cache/pbuilder/wheezy-i386 ]; then \
mkdir /var/cache/pbuilder/wheezy-i386; \
cowbuilder --create --basepath /var/cache/pbuilder/wheezy-i386/base.cow --distribution wheezy --debootstrapopts --arch --debootstrapopts i386 --othermirror "deb http://deb.entrouvert.org/ wheezy-eobuilder main"; \
fi
if [ ! -d /var/cache/pbuilder/wheezy-amd64 ]; then \
mkdir /var/cache/pbuilder/wheezy-amd64; \
cowbuilder --create --basepath /var/cache/pbuilder/wheezy-amd64/base.cow --distribution wheezy --debootstrapopts --arch --debootstrapopts amd64 --othermirror "deb http://deb.entrouvert.org/ wheezy-eobuilder main"; \
fi