#! /usr/bin/make -f
FUSIONFORGE=FusionForge
+ORIGIN=debian.fusionforge.org
list:
@echo ======================================================================================
#
DISTRIB=etch
MINOR=1
-LOCALREPO=/var/www/debian-gforge
+LOCALREPO=/var/www/debian-fusionforge
+LOCALREPOUBU=/var/www/ubuntu-fusionforge
DISTRIBLIST=etch lenny sid
+UBUNTULIST=gutsy hardy intrepid
+UBUNTUOP=--mirror http://archive.ubuntu.com/ubuntu --debootstrap debootstrap
+UBUNTUOP=--mirror http://localhost/ubuntu --debootstrap debootstrap
+DEBUG=--debug
+DEBUG=
svnbuildtest:
@echo "Will build gforge_$(gfversion)-$(MINOR)$(DISTRIB)"
make -f Makefile.debian svnbuilddist DISTRIB=$$dist ; \
done
+svnbuildubu: # ***** This is the one to build ubuntu packages ***** #
+ for dist in $(UBUNTULIST); do \
+ make -f Makefile.debian svnbuilddist DISTRIB=$$dist DISTROOP="$(UBUNTUOP)" LOCALREPO=$(LOCALREPOUBU) DISTRIBLIST="$(UBUNTULIST)" ; \
+ done
+
svnbuilddist: pbuilderenv localrepo result/gforge_$(gfversion)-$(MINOR)$(DISTRIB)_i386.changes
result/gforge_$(gfversion)-$(MINOR)$(DISTRIB)_i386.changes: tarballs/gforge_$(gfversion).orig.tar.gz
@echo "Ready for $(DISTRIB)"
pbuilder/base-$(DISTRIB).tgz: /usr/sbin/pbuilder
- sudo /usr/sbin/pbuilder create --debug --distribution $(DISTRIB) --basetgz $(CURDIR)/pbuilder/base-$(DISTRIB).tgz
+ sudo /usr/sbin/pbuilder create $(DEBUG) --distribution $(DISTRIB) --basetgz $(CURDIR)/pbuilder/base-$(DISTRIB).tgz $(DISTROOP)
/usr/sbin/pbuilder:
sudo apt-get install pbuilder
echo "Components: main" ; \
echo "UDebComponents: main" ; \
echo "Architectures: i386 source" ; \
- echo "Origin: gforge.eu" ; \
+ echo "Origin: $(ORIGIN)" ; \
echo "Version: 4.7" ; \
echo "Description: My $(FUSIONFORGE) $$dist repository" ; \
echo "SignWith: yes" ; \
mkdir $(LOCALREPO)/conf
$(LOCALREPO):
- sudo mkdir /var/www/debian-gforge
- sudo chown `id -u`.`id -g` /var/www/debian-gforge
+ sudo mkdir $(LOCALREPO)
+ sudo chown `id -u`.`id -g` $(LOCALREPO)