#!/usr/bin/make -f configure: configure-stamp configure-stamp: dh_testdir touch $@ build: build-indep build-arch build-indep: build-stamp build-arch: build-stamp: configure-stamp dh_testdir touch $@ clean: dh_testdir dh_testroot rm -f debian/bdii.init rm -f debian/bdii.default rm -f build-stamp configure-stamp dh_clean install: build dh_testdir dh_testroot dh_prep dh_installdirs $(MAKE) install prefix=debian/bdii mv debian/bdii/etc/init.d/bdii debian/bdii.init mv debian/bdii/etc/sysconfig/bdii debian/bdii.default slapd_modulepath="modulepath /usr/lib/ldap" ; \ slapd_moduleload="moduleload back_hdb" ; \ sed -e "/allow bind_v2/i$${slapd_modulepath}\n$${slapd_moduleload}" \ -e "s!etc/openldap/schema!etc/ldap/schema!" \ -i debian/bdii/etc/bdii/bdii-slapd.conf \ debian/bdii/etc/bdii/bdii-top-slapd.conf sed "s/BDII_USER=.*/BDII_USER=openldap/" \ -i debian/bdii/etc/bdii/bdii.conf rmdir debian/bdii/var/run/bdii rmdir debian/bdii/var/run # Move bdii slapd config files out of /etc mkdir debian/bdii/usr/share/bdii mv debian/bdii/etc/bdii/bdii-slapd.conf debian/bdii/usr/share/bdii mv debian/bdii/etc/bdii/bdii-top-slapd.conf debian/bdii/usr/share/bdii # Move default datafile out of /var mv debian/bdii/var/lib/bdii/gip/ldif/default.ldif \ debian/bdii/usr/share/bdii ln -s /usr/share/bdii/default.ldif debian/bdii/var/lib/bdii/gip/ldif binary: binary-indep binary-arch binary-arch: binary-indep: install dh_testdir dh_testroot dh_installdocs dh_installchangelogs dh_install dh_installman dh_installinit dh_compress dh_fixperms dh_python2 dh_link dh_installdeb dh_gencontrol dh_md5sums dh_builddeb get-orig-source: if [ -r ../bdii_5.2.23.orig.tar.gz ] ; then \ echo "bdii_5.2.23.orig.tar.gz already exists." ; \ else \ if [ -d "bdii-5.2.23" ]; then \ echo "Please remove existing directory 'bdii-5.2.23'" ; \ exit -1 ; \ fi ; \ echo "Fetching upstream svn version" ; \ svn export http://svn.cern.ch/guest/gridinfo/bdii/tags/R_5_2_23 \ bdii-5.2.23 ; \ echo "Packing it up." ; \ tar -z -c -f ../bdii_5.2.23.orig.tar.gz bdii-5.2.23 ; \ echo "Cleaning up." ; \ rm -rf bdii-5.2.23 ; \ fi .PHONY: binary binary-arch binary-indep build build-arch build-indep clean configure get-orig-source install