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);

Attachment: 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/

Reply via email to