I attached two small patches from the Debian package, fixing bashisms in auplink and some things related to security-inode-permission.
It would be also great if the following issues in the manpage could be fixed: I: aufs-tools: hyphen-used-as-minus-sign usr/share/man/man5/aufs.5.gz:444 N: N: Manual page seems to contain a hyphen where a minus sign was intended. N: '-' chars are interpreted as hyphens (U+2010) by groff, not as minus N: signs (U+002D). Since options to programs use minus signs (U+002D), N: this means for example in UTF-8 locales that you cannot cut&paste N: options, nor search for them easily. N: N: '-' must be escaped ('\-') to be interpreted as minus. If you really N: intend a hyphen, write it as '\(hy' to emphasise that fact. See N: groff(7) and especially groff_char(7) for details, and also the thread N: starting with N: http://lists.debian.org/debian-devel/2003/debian-devel-200303/msg01481 N: .html N: N: If you use some tool that converts your documentation to groff format, N: it might be possible that this tool converts dashes of any kind to N: groff hyphens, while the safe way of converting dashes is usually to N: convert them to '\-'. N: N: Because this error can occur very often we show only the first 10 N: occurrences for each man page and give the number of suppressed N: occurrences. If you want to see all warnings, run lintian with the N: -d/--debug option. N: I: aufs-tools: hyphen-used-as-minus-sign usr/share/man/man5/aufs.5.gz:448 I: aufs-tools: hyphen-used-as-minus-sign usr/share/man/man5/aufs.5.gz:449 I: aufs-tools: hyphen-used-as-minus-sign usr/share/man/man5/aufs.5.gz:453 I: aufs-tools: hyphen-used-as-minus-sign usr/share/man/man5/aufs.5.gz:454 I: aufs-tools: hyphen-used-as-minus-sign usr/share/man/man5/aufs.5.gz:552 I: aufs-tools: hyphen-used-as-minus-sign usr/share/man/man5/aufs.5.gz:571 I: aufs-tools: hyphen-used-as-minus-sign usr/share/man/man5/aufs.5.gz:678 I: aufs-tools: hyphen-used-as-minus-sign usr/share/man/man5/aufs.5.gz:692 I: aufs-tools: hyphen-used-as-minus-sign usr/share/man/man5/aufs.5.gz:697 I: aufs-tools: hyphen-used-as-minus-sign usr/share/man/man5/aufs.5.gz:704 I: aufs-tools: hyphen-used-as-minus-sign usr/share/man/man5/aufs.5.gz:707 I: aufs-tools: hyphen-used-as-minus-sign usr/share/man/man5/aufs.5.gz:710 I: aufs-tools: hyphen-used-as-minus-sign usr/share/man/man5/aufs.5.gz:713 I: aufs-tools: hyphen-used-as-minus-sign usr/share/man/man5/aufs.5.gz:754 I: aufs-tools: hyphen-used-as-minus-sign usr/share/man/man5/aufs.5.gz:756 I: aufs-tools: hyphen-used-as-minus-sign usr/share/man/man5/aufs.5.gz:757 I: aufs-tools: hyphen-used-as-minus-sign usr/share/man/man5/aufs.5.gz:758 I: aufs-tools: hyphen-used-as-minus-sign usr/share/man/man5/aufs.5.gz:759 I: aufs-tools: hyphen-used-as-minus-sign usr/share/man/man5/aufs.5.gz:762 I: aufs-tools: hyphen-used-as-minus-sign usr/share/man/man5/aufs.5.gz:763 I: aufs-tools: hyphen-used-as-minus-sign usr/share/man/man5/aufs.5.gz:764 I: aufs-tools: hyphen-used-as-minus-sign usr/share/man/man5/aufs.5.gz:765 I: aufs-tools: hyphen-used-as-minus-sign usr/share/man/man5/aufs.5.gz:766 I: aufs-tools: hyphen-used-as-minus-sign usr/share/man/man5/aufs.5.gz:767 I: aufs-tools: hyphen-used-as-minus-sign usr/share/man/man5/aufs.5.gz:768 I: aufs-tools: hyphen-used-as-minus-sign usr/share/man/man5/aufs.5.gz:773 I: aufs-tools: hyphen-used-as-minus-sign usr/share/man/man5/aufs.5.gz:775 I: aufs-tools: hyphen-used-as-minus-sign usr/share/man/man5/aufs.5.gz:776 I: aufs-tools: hyphen-used-as-minus-sign usr/share/man/man5/aufs.5.gz:777 I: aufs-tools: hyphen-used-as-minus-sign usr/share/man/man5/aufs.5.gz:778 I: aufs-tools: hyphen-used-as-minus-sign usr/share/man/man5/aufs.5.gz:781 I: aufs-tools: hyphen-used-as-minus-sign usr/share/man/man5/aufs.5.gz:782 I: aufs-tools: hyphen-used-as-minus-sign usr/share/man/man5/aufs.5.gz:783 I: aufs-tools: hyphen-used-as-minus-sign usr/share/man/man5/aufs.5.gz:784 I: aufs-tools: hyphen-used-as-minus-sign usr/share/man/man5/aufs.5.gz:785 I: aufs-tools: hyphen-used-as-minus-sign usr/share/man/man5/aufs.5.gz:786 I: aufs-tools: hyphen-used-as-minus-sign usr/share/man/man5/aufs.5.gz:787 I: aufs-tools: hyphen-used-as-minus-sign usr/share/man/man5/aufs.5.gz:843 I: aufs-tools: hyphen-used-as-minus-sign usr/share/man/man5/aufs.5.gz:856 I: aufs-tools: hyphen-used-as-minus-sign usr/share/man/man5/aufs.5.gz:865 I: aufs-tools: hyphen-used-as-minus-sign usr/share/man/man5/aufs.5.gz:1137 I: aufs-tools: hyphen-used-as-minus-sign usr/share/man/man5/aufs.5.gz:1152 I: aufs-tools: hyphen-used-as-minus-sign usr/share/man/man5/aufs.5.gz:1160 I: aufs-tools: hyphen-used-as-minus-sign usr/share/man/man5/aufs.5.gz:1166 I: aufs-tools: hyphen-used-as-minus-sign usr/share/man/man5/aufs.5.gz:1170 I: aufs-tools: hyphen-used-as-minus-sign usr/share/man/man5/aufs.5.gz:1185 I: aufs-tools: hyphen-used-as-minus-sign usr/share/man/man5/aufs.5.gz:1189 I: aufs-tools: hyphen-used-as-minus-sign usr/share/man/man5/aufs.5.gz:1223 I: aufs-tools: hyphen-used-as-minus-sign usr/share/man/man5/aufs.5.gz:1296 I: aufs-tools: hyphen-used-as-minus-sign usr/share/man/man5/aufs.5.gz:1297 I: aufs-tools: hyphen-used-as-minus-sign usr/share/man/man5/aufs.5.gz:1298 I: aufs-tools: hyphen-used-as-minus-sign usr/share/man/man5/aufs.5.gz:1322 I: aufs-tools: hyphen-used-as-minus-sign usr/share/man/man5/aufs.5.gz:1324 I: aufs-tools: hyphen-used-as-minus-sign usr/share/man/man5/aufs.5.gz:1350 I: aufs-tools: hyphen-used-as-minus-sign usr/share/man/man5/aufs.5.gz:1352 I: aufs-tools: hyphen-used-as-minus-sign usr/share/man/man5/aufs.5.gz:1362 I: aufs-tools: hyphen-used-as-minus-sign usr/share/man/man5/aufs.5.gz:1363 I: aufs-tools: hyphen-used-as-minus-sign usr/share/man/man5/aufs.5.gz:1365 I: aufs-tools: hyphen-used-as-minus-sign usr/share/man/man5/aufs.5.gz:1366 I: aufs-tools: hyphen-used-as-minus-sign usr/share/man/man5/aufs.5.gz:1419 I: aufs-tools: hyphen-used-as-minus-sign usr/share/man/man5/aufs.5.gz:1438 -- Julian Andres Klode, Fellow of the Free Software Foundation Europe Debian Maintainer | Developer | Ubuntu Member try Debian: http://www.debian.org/ | my site: http://jak-linux.org/ jabber: [EMAIL PROTECTED] | IRC: juliank (FreeNode, OFTC) languages: German | English
#! /bin/sh /usr/share/dpatch/dpatch-run ## 05_no_bashisms.dpatch by Julian Andres Klode <[EMAIL PROTECTED]> ## ## DP: Fix bashisms in auplink (Closes: #471288) @DPATCH@ diff -urNad aufs-0+20080317~/util/auplink aufs-0+20080317/util/auplink --- aufs-0+20080317~/util/auplink 2008-03-10 05:46:04.000000000 +0100 +++ aufs-0+20080317/util/auplink 2008-03-17 13:42:52.000000000 +0100 @@ -37,14 +37,12 @@ Find() # dir [ find_args ] { - local dir="$1" shift - find "$dir" -xdev -noleaf $@ + find "$1" -xdev -noleaf $@ } List() { - local args sed -e 's/^\([0-9]*\) .*$/-o -inum \1/' | cut -c3- | xargs -n 200 |
#! /bin/sh /usr/share/dpatch/dpatch-run ## 04_security.dpatch by Julian Andres Klode <[EMAIL PROTECTED]> ## ## DP: Disable security_inode_* calls to work with Kernel 2.6.24 @DPATCH@ diff -urNad aufs-0+20071211~/fs/aufs/i_op.c aufs-0+20071211/fs/aufs/i_op.c --- aufs-0+20071211~/fs/aufs/i_op.c 2008-01-27 18:07:36.000000000 +0100 +++ aufs-0+20071211/fs/aufs/i_op.c 2008-01-27 18:08:28.000000000 +0100 @@ -69,7 +69,7 @@ AuTraceErr(err); } -#if 1 +#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,24) || defined(CONFIG_AUFS_SEC_PERM_PATCH) if (!err) { #ifndef CONFIG_AUFS_DLGT err = security_inode_permission(h_inode, mask, fake_nd);
signature.asc
Description: OpenPGP digital signature
------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/