[Buildroot] [PATCH] fs: set packages permissions even with no system device tables
Yann E. MORIN
yann.morin.1998 at free.fr
Thu Dec 15 17:19:53 UTC 2016
Peter, All,
On 2016-12-14 23:47 +0100, Peter Korsgaard spake thusly:
> >>>>> "Yann" == Yann E MORIN <yann.morin.1998 at free.fr> writes:
>
> > Currently, when there is no sytem device table (permissions or static
> > devices) defined, then package permissions are not applied, because they
> > are guarded by the check on the system device tables being non empty.
>
> > Fix that by narrowing the guarding condition.
>
> > Note that the dependency on host-makedevs was not conditional; we always
> > build it even if we don;t need it. Making it conditional is not
> > possible, because we don't know all the packages permissions by the time
> > the fs infra is parsed (packages from br2-external are parsed after it).
>
> > Signed-off-by: "Yann E. MORIN" <yann.morin.1998 at free.fr>
> > Cc: Thomas Petazzoni <thomas.petazzoni at free-electrons.com>
> > Cc: Peter Korsgaard <peter at korsgaard.com>
>
> Committed, thanks.
>
> Out of interest, what is your use case for NOT having any system device
> table?
It's a combo:
- custom skeleton
- custom init system
- running in a chroot
- /chroot/dev bind-mounted from the real /dev
Regards,
Yann E. MORIN.
--
.-----------------.--------------------.------------------.--------------------.
| Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: |
| +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ |
| +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no |
| http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. |
'------------------------------^-------^------------------^--------------------'
More information about the buildroot
mailing list