[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: dh_installinit



Do a ./configure --help, examine the Makefile, etc. to find out what
variable it's using to determine the install path of the init script.

On another note, I've seen about half a dozen mails from you today on pretty
simple subjects. I suggest a more thorough reading of the new maintainer's
guide and other documents, as it's clear that you're still in the dark about
some things.

On Fri, Aug 03, 2001 at 11:20:06PM +0430, Pratik Sinha <prtk-lists@deeproot.co.in> spake forth:
> while packaging cups by defualt my the etc/init.d directory is getting installed in /usr, what changes should i make to my rules file to avoid this...
> 
> my rules file:
> 
> #!/usr/bin/make -f
> # 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 compatability version to use.
> export DH_COMPAT=1
> 
> configure: configure-stamp
> configure-stamp:
> 	dh_testdir
> 	# Add here commands to configure the package.
> 	./configure --prefix=/usr --mandir=\$${prefix}/share/man	\
> 				  --infodir=\$${prefix}/share/info	\
> 				  --sbindir=\$${prefix}/sbin		\
> 				  --bindir=\$${prefix}/bin		\
> 				  --localstatedir=/var			\
> 				  --sysconfdir=/etc
> 
> 	touch configure-stamp
> 
> build: configure-stamp build-stamp
> build-stamp:
> 	dh_testdir
> 
> 	# Add here commands to compile the package.
> 	$(MAKE)
> 	#/usr/bin/docbook-to-man debian/cups.sgml > cups.1
> 
> 	touch build-stamp
> 
> clean:
> 	dh_testdir
> 	dh_testroot
> 	rm -f build-stamp configure-stamp
> 
> 	# Add here commands to clean up after the build process.
> 	-$(MAKE) distclean
> 
> 	dh_clean
> 
> install: build
> 	dh_testdir
> 	dh_testroot
> 	dh_clean -k
> 	dh_installdirs
> 
> 	# Add here commands to install the package into debian/tmp.
> 	$(MAKE) install prefix=$(CURDIR)/debian/tmp/usr		\
> 			localstatedir=$(CURDIR)/debian/tmp/var	\
> 			sysconfdir=$(CURDIR)/debian/tmp/etc
> 
> 
> # Build architecture-independent files here.
> binary-indep: build install
> # We have nothing to do by default.
> 
> # Build architecture-dependent files here.
> binary-arch: build install
> #	dh_testversion
> 	dh_testdir
> 	dh_testroot
> #	dh_installdebconf
> 	dh_installdocs
> 	dh_installexamples
> 	dh_installmenu
> #	dh_installemacsen
> #	dh_installpam
> 	dh_installinit
> 	dh_installcron
> 	dh_installmanpages
> 	dh_installinfo
> #	dh_undocumented
> 	dh_installchangelogs CHANGES.txt
> 	dh_link
> 	dh_strip
> 	dh_compress
> 	dh_fixperms
> 	# You may want to make some executables suid here.
> 	dh_suidregister
> #	dh_makeshlibs
> 	dh_installdeb
> #	dh_perl
> 	dh_shlibdeps
> 	dh_gencontrol
> 	dh_md5sums
> 	dh_builddeb
> 
> binary: binary-indep binary-arch
> .PHONY: build clean binary-indep binary-arch binary install
> 
> cheers
> pratik
> 
> 
> --  
> To UNSUBSCRIBE, email to debian-mentors-request@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org

-- 
Mike Markley <mike@markley.org>
GPG: 0x3B047084 7FC7 0DC0 EF31 DF83 7313  FE2B 77A8 F36A 3B04 7084

Actual war is a very messy business.  Very, very messy business.
- Kirk, "A Taste of Armageddon", stardate 3193.0



Reply to: