Re: [systemd-devel] [PATCHv5] tmpfiles, man: Add xattr support to tmpfiles

2014-01-17 Thread Lennart Poettering
On Thu, 16.01.14 15:42, Maciej Wereski (m.were...@partner.samsung.com) wrote: > > 11.12.2013 at 15:15 Lennart Poettering wrote: > > >On Wed, 11.12.13 14:24, Maciej Wereski > >(m.were...@partner.samsung.com) wrote: > > > +xattr = new0(char, strlen(i->argument)+1); > +if (

Re: [systemd-devel] [PATCHv5] tmpfiles, man: Add xattr support to tmpfiles

2014-01-16 Thread Maciej Wereski
11.12.2013 at 15:15 Lennart Poettering wrote: On Wed, 11.12.13 14:24, Maciej Wereski (m.were...@partner.samsung.com) wrote: >>+xattr = new0(char, strlen(i->argument)+1); >>+if (!xattr) >>+return log_oom(); >>+ >>+tmp = strv_split(i->argument, WHITESPA

Re: [systemd-devel] [PATCHv5] tmpfiles, man: Add xattr support to tmpfiles

2013-12-11 Thread Lennart Poettering
On Wed, 11.12.13 14:24, Maciej Wereski (m.were...@partner.samsung.com) wrote: > >>+xattr = new0(char, strlen(i->argument)+1); > >>+if (!xattr) > >>+return log_oom(); > >>+ > >>+tmp = strv_split(i->argument, WHITESPACE); > >>+if (!tmp) > >>+

Re: [systemd-devel] [PATCHv5] tmpfiles, man: Add xattr support to tmpfiles

2013-12-11 Thread Maciej Wereski
10.12.2013 at 20:48 Lennart Poettering wrote: On Wed, 04.12.13 15:27, Maciej Wereski (m.were...@partner.samsung.com) wrote: +#ifdef HAVE_XATTR +static int get_xattrs_from_arg(Item *i){ +_cleanup_free_ char *xattr = NULL; +_cleanup_strv_free_ char **tmp = NULL; +char

Re: [systemd-devel] [PATCHv5] tmpfiles, man: Add xattr support to tmpfiles

2013-12-10 Thread Lennart Poettering
On Wed, 04.12.13 15:27, Maciej Wereski (m.were...@partner.samsung.com) wrote: > > +#ifdef HAVE_XATTR > +static int get_xattrs_from_arg(Item *i){ > +_cleanup_free_ char *xattr = NULL; > +_cleanup_strv_free_ char **tmp = NULL; > +char *p; > +unsigned n, len, strv_le

[systemd-devel] [PATCHv5] tmpfiles, man: Add xattr support to tmpfiles

2013-12-04 Thread Maciej Wereski
This patch makes it possible to set extended attributes on files created by tmpfiles. This can be especially used to set SMACK security labels on volatile files and directories. It is done by adding new line of type "t". Such line should contain attributes in Argument field, using following format