{"thread":{"id":"24761","subject":"[FreeBSD? BUG]: t1304-default-acl.sh fails on FreeBSD 8.1-STABLE","startedAt":"2010-08-17T03:17:58Z","lastAt":"2010-08-18T19:14:50Z","messageCount":2,"participants":["Ævar Arnfjörð Bjarmason"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"148214","messageId":"AANLkTikTu2vSCMPqtFvD964XsURayf2MNGSVW1nAaY1d@mail.gmail.com","threadId":"24761","inReplyTo":null,"subject":"[FreeBSD? BUG]: t1304-default-acl.sh fails on FreeBSD 8.1-STABLE","fromName":"Ævar Arnfjörð Bjarmason","fromEmail":"avarab@gmail.com","sentAt":"2010-08-17T03:17:58Z","receivedAt":"2010-08-17T03:17:58Z","isPatch":false,"sender":{"key":"avarab@gmail.com","avatar":"https://avatars.githubusercontent.com/u/45301?v=4"},"body":"t/t1304-default-acl.sh fails on FreeBSD, seemingly because setfacl on\nFreeBSD doesn't have a meaningful return code:\n\n    $ setfacl -m u:root:rwx . ; echo $?\n    setfacl: .: acl_get_file() failed: Operation not supported\n    0\n\nBut on Linux:\n\n    $ setfacl -m u:root:rwx . ; echo $?\n    setfacl: .: Operation not supported\n    1\n\nThe Solaris setfacl also behaves.\n\nThe FreeBSD manpage says this:\n\n    EXIT STATUS\n         The setfacl utility exits 0 on success, and >0 if an error occurs.\n\nAnyone here know more about FreeBSD to shed light on this?\n"},{"id":"148405","messageId":"AANLkTin5wc4+N5yhs=RipxVnY0aiX-5ptQKDL-z__Jyt@mail.gmail.com","threadId":"24761","inReplyTo":"AANLkTikTu2vSCMPqtFvD964XsURayf2MNGSVW1nAaY1d@mail.gmail.com","subject":"Re: [FreeBSD? BUG]: t1304-default-acl.sh fails on FreeBSD 8.1-STABLE","fromName":"Ævar Arnfjörð Bjarmason","fromEmail":"avarab@gmail.com","sentAt":"2010-08-18T19:14:50Z","receivedAt":"2010-08-18T19:14:50Z","isPatch":false,"sender":{"key":"avarab@gmail.com","avatar":"https://avatars.githubusercontent.com/u/45301?v=4"},"body":"On Tue, Aug 17, 2010 at 03:17, Ævar Arnfjörð Bjarmason <avarab@gmail.com> wrote:\n> t/t1304-default-acl.sh fails on FreeBSD, seemingly because setfacl on\n> FreeBSD doesn't have a meaningful return code:\n>\n>    $ setfacl -m u:root:rwx . ; echo $?\n>    setfacl: .: acl_get_file() failed: Operation not supported\n>    0\n>\n> But on Linux:\n>\n>    $ setfacl -m u:root:rwx . ; echo $?\n>    setfacl: .: Operation not supported\n>    1\n>\n> The Solaris setfacl also behaves.\n>\n> The FreeBSD manpage says this:\n>\n>    EXIT STATUS\n>         The setfacl utility exits 0 on success, and >0 if an error occurs.\n>\n> Anyone here know more about FreeBSD to shed light on this?\n\nI sent this upstream with a patch:\nhttp://www.freebsd.org/cgi/query-pr.cgi?pr=149780\n"}]}