30 lines
1.2 KiB
Makefile
30 lines
1.2 KiB
Makefile
POST_FILES = lodgeit.sh 10_lodgeit.conf apache2.conf genkey.py lodgeit.wsgi
|
|
POST_FILES += issue
|
|
|
|
preinstall:
|
|
chroot $(CHROOT) $(EMERGE) --select -n $(USEPKG) dev-lang/python:2.7
|
|
chroot $(CHROOT) eselect python set python2.7
|
|
|
|
postinstall: $(POST_FILES)
|
|
chroot $(CHROOT) $(EMERGE) --select -n $(USEPKG) dev-lang/python:2.7
|
|
chroot $(CHROOT) eselect python set python2.7
|
|
chroot $(CHROOT) $(EMERGE) -1n $(USEPKG) dev-vcs/mercurial
|
|
chroot $(CHROOT) $(EMERGE) -1n $(USEPKG) dev-python/virtualenv
|
|
chroot $(CHROOT) getent group lodgeit || chroot $(CHROOT) groupadd lodgeit
|
|
chroot $(CHROOT) getent passwd lodgeit || \
|
|
chroot $(CHROOT) useradd -c "Lodgeit Pastebin" -m -g lodgeit lodgeit
|
|
cp lodgeit.sh $(CHROOT)/tmp
|
|
chroot $(CHROOT) su -c /tmp/lodgeit.sh lodgeit
|
|
cp 10_lodgeit.conf $(CHROOT)/etc/apache2/vhosts.d
|
|
cp apache2.conf $(CHROOT)/etc/conf.d/apache2
|
|
python genkey.py $(CHROOT)
|
|
cp lodgeit.wsgi $(CHROOT)/home/lodgeit/lodgeitproject/lodgeit
|
|
cp issue $(CHROOT)/etc/issue
|
|
ln -sf /etc/init.d/apache2 $(CHROOT)/etc/runlevels/default/apache2
|
|
chroot $(CHROOT) $(EMERGE) -C dev-vcs/mercurial
|
|
chroot $(CHROOT) $(EMERGE) -C dev-python/virtualenv
|
|
chroot $(CHROOT) $(EMERGE) --depclean --with-bdeps=n
|
|
|
|
clean:
|
|
|