First, a question: How does lynis compare with bastille (already in Debian)?
On Fri, Feb 15, 2008 at 5:59 AM, Patrick Schoenfeld <[EMAIL PROTECTED]> wrote: > IANADD so I cannot sponsor your upload. However I think my comments may > be useful for you. CC'ing my AM: Eventually he has additional comments > and/or is willing to sponsor your upload, when everything okay. Additional comments below. > - debian/control > - Misses a homepage header to indicate upstream url. See [1] Another reference: http://wiki.debian.org/HomepageFieldHOWTO Some description changes: s/Security/security/ s/create/creates/ s/professionals/professional/ s/adition/addition/ s/finetunning/fine-tuning/ > - debian/copyright: Please also reference the correct GPL file, there are both GPL-2 and GPL-3 in /usr/share/common-licences. > - debian/rules: > - configure-stamp target misses a touch configure-stamp Removing the configure/configure-stamp targets is another option. Other issues: sed -i -e 's/man page/the manual page/' debian/README.Debian The changes to the lynis script should be moved into a quilt (or dpatch) patch or you could make the changes using sed in the build target like so: build: ... mkdir build cp lynis build sed -i -e 's_PROFILE="default.prf"_PROFILE="/etc/lynis/default.prf"_' build/lynis sed -i -e 's_INCLUDEDIR="include"_INCLUDEDIR="/usr/share/lynis/include"_' build/lynis clean: ... rm -rf build install: ... install -D $(CURDIR)/build/lynis $(CURDIR)/debian/lynis/usr/sbin/ The postrm script is not necessary, dpkg handles removing conffiles on purge and you are using a recent debhelper so files in /etc should be automatically marked as conffiles. default.prf contains a commented out debian-specific security check, is there any reason you didn't enable it? Please run lintian -I in future: I: lynis: hyphen-used-as-minus-sign usr/share/man/man8/lynis.8.gz:14 I: lynis: hyphen-used-as-minus-sign usr/share/man/man8/lynis.8.gz:28 I: lynis: hyphen-used-as-minus-sign usr/share/man/man8/lynis.8.gz:30 I: lynis: hyphen-used-as-minus-sign usr/share/man/man8/lynis.8.gz:32 I: lynis: hyphen-used-as-minus-sign usr/share/man/man8/lynis.8.gz:34 I: lynis: hyphen-used-as-minus-sign usr/share/man/man8/lynis.8.gz:39 I: lynis: hyphen-used-as-minus-sign usr/share/man/man8/lynis.8.gz:43 I: lynis: hyphen-used-as-minus-sign usr/share/man/man8/lynis.8.gz:47 I: lynis: hyphen-used-as-minus-sign usr/share/man/man8/lynis.8.gz:51 Some remarks to pass upstream: Upstream should be changed so that the patch to the lynis script is not necessary. Same with any potential patch to default.prf. The best way to enable that would be to write a configure script. Upstream should provide a Makefile or script to install lynis so there is no Debian-specific installation. Otherwise other distributions will have to duplicate part of debian/rules. Upstream CHANGELOG file is more of a NEWS file than a ChangeLog. -- bye, pabs http://wiki.debian.org/PaulWise -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

