Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
isv:heinlein-support:testing:mailtrace
mailtrace
debian.rules
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File debian.rules of Package mailtrace
#!/usr/bin/make -f # -*- makefile -*- # Sample debian/rules that uses debhelper. # GNU copyright 1997 to 1999 by Joey Hess. # Uncomment this to turn on verbose mode. export DH_VERBOSE=1 # This is the debhelper compatibility version to use. export DH_COMPAT=5 # installations paths BUILD_ROOT_DAEMON=debian/mailtrace-daemon BUILD_ROOT_GUI=debian/mailtrace-gui ABS_ELEMENTS_PATH=/opt/heinlein/mailtrace DAEMON_PATH=$(BUILD_ROOT_DAEMON)/usr/bin CFG_PATH=$(BUILD_ROOT_DAEMON)/etc/mailtrace INIT_PATH=$(BUILD_ROOT_DAEMON)/etc/init.d CRON_PATH=$(BUILD_ROOT_DAEMON)/etc/cron.daily DOC_PATH_DAEMON=$(BUILD_ROOT_DAEMON)/usr/share/doc/mailtrace # http://www.debian.org/doc/packaging-manuals/perl-policy/ch-perl.html PERL_VENDOR_PATH=$(BUILD_ROOT_DAEMON)/usr/share/perl5 PERL_MT_DAEMON_PATH=$(PERL_VENDOR_PATH)/Mailtrace/Daemon PERL_MT_DATABASE_PATH=$(PERL_VENDOR_PATH)/Mailtrace/Database PERL_MT_SYSTEM_PATH=$(PERL_VENDOR_PATH)/Mailtrace/System ELEMENTS_PATH=$(BUILD_ROOT_GUI)/$(ABS_ELEMENTS_PATH) APACHE_SYSCONFDIR=$(BUILD_ROOT_GUI)/etc/apache2 DOC_PATH_GUI=$(BUILD_ROOT_GUI)/usr/share/doc/mailtrace #%: # dh $@ clean: dh_testdir dh_testroot dh_clean build: #dh_gencontrol binary: #binary-indep: install # dh_gencontrol # #dpkg-gencontrol -isp\ binary-indep: build install dh_testdir dh_testroot dh_installchangelogs dh_installdocs dh_install dh_compress dh_fixperms dh_installdeb dh_gencontrol dh_md5sums dh_builddeb install: dh_testdir dh_testroot dh_clean -k dh_installdirs # daemon installation install -D -m 0755 daemon/bin/mailtraced $(DAEMON_PATH)/mailtraced install -D -m 600 daemon/etc/mailtrace/mailtraced.cfg \ $(CFG_PATH)/mailtraced.cfg install -D -m 755 daemon/doc/init.d/DEBIAN/mailtraced \ $(INIT_PATH)/mailtraced install -d $(DOC_PATH_DAEMON) cp -r daemon/doc/* $(DOC_PATH_DAEMON) install -d $(PERL_MT_DAEMON_PATH) install daemon/lib/Mailtrace/Daemon/* $(PERL_MT_DAEMON_PATH) install -d $(PERL_MT_DATABASE_PATH) install daemon/lib/Mailtrace/Database/* $(PERL_MT_DATABASE_PATH) install -d $(PERL_MT_SYSTEM_PATH) install daemon/lib/Mailtrace/System/* $(PERL_MT_SYSTEM_PATH) # webgui installation install -d $(DOC_PATH_GUI) cp -r webgui/frontend/configs/HMT/SQL $(DOC_PATH_GUI) # cp Heinlein-Mailtrace-Admin-Handbuch.pdf $(DOC_PATH_GUI) install -d $(ELEMENTS_PATH) cp -r webgui/frontend $(ELEMENTS_PATH) #mv webgui/frontend $(ELEMENTS_PATH) cp -r webgui/libs $(ELEMENTS_PATH) cp -r webgui/api $(ELEMENTS_PATH) #mv webgui/libs $(ELEMENTS_PATH) install -d $(ELEMENTS_PATH)/frontend/data/update install -d $(APACHE_SYSCONFDIR)/conf.d sed -e "s#__MAILTRACEGUIPATH__#$(ABS_ELEMENTS_PATH)#g" \ mailtrace-gui-httpd.conf >$(APACHE_SYSCONFDIR)/conf.d/mailtrace.conf install -d $(CRON_PATH) cp -r etc/cron.daily/mailtraced $(CRON_PATH) # Irgendwie weggefallen? phei 1.6.2012 # rm $(ELEMENTS_PATH)/frontend/etc/HMT/component.ini.appliance # --- end custom part for installing # Build architecture-independent files here. binary-dep: build install # Build architecture-independent files here. binary-indep: build install binary-arch: binary: binary-indep binary-arch .PHONY: build clean binary-indep binary install configure
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor