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

Re: Sanlock - Looking for review



On 05/15/2012 09:29 AM, David Weber wrote:
> Hi,
> 
> I'm currently working on a sanlock[1] package for Debian. My current
> attempts work good so far but some parts in the build process are 
> rather complicated (no ./configure; have to run make twice) so I 
> guess somebody more experienced should do a deeper review before 
> I can send a RFS.
> 
> You can find my latest package here:
> http://mentors.debian.net/package/sanlock
> 
> Thanks!
> 
> David
> 
> 
> [1] https://fedorahosted.org/sanlock/


I'm far from being an expert (or a DD, for that matter), but I think you
can simplify your build by using a patch that provides the top-level
Makefile that is missing. E.g.:

> --- /dev/null	1970-01-01 00:00:00.000000000 +0000
> +++ sanlock-2.2/Makefile	2012-05-15 15:38:59.833362732 +0200
> @@ -0,0 +1,3 @@
> +clean all install:
> +	$(MAKE) -C wdmd $@
> +	$(MAKE) -C src $@


Then you can simplify the debian/rules to:

> #!/usr/bin/make -f
> 
> DEB_BUILDDIR := $(CURDIR)/debian/build
> 
> override_dh_makeshlibs:
> 	dh_makeshlibs -X/usr/lib/sanlock
> 
> override_dh_installinit:
> 	dh_installinit -psanlock --name=wdmd --no-restart-on-upgrade
> 	dh_installinit -psanlock --name=sanlock --no-restart-on-upgrade
> 
> %:                         
>         dh $@


Also, you should possibly patch those spelling errors in
./src/paxos_lease.c that lintian warns about (s/commited/committed/g).

HTH

Michael


Reply to: