* [PATCH v1 1/1] Fix permissions when splitting rootfs folders across partitions. @ 2021-11-03 12:53 Felix Moessbauer 2021-11-03 13:26 ` Jan Kiszka 0 siblings, 1 reply; 4+ messages in thread From: Felix Moessbauer @ 2021-11-03 12:53 UTC (permalink / raw) To: isar-users; +Cc: henning.schild, adriaan.schmidt, Felix Moessbauer This patches ensures that the file database containing the file and folder usernames and permissions is always located relative to the source and not to the appended rootfs-dir. Prior to this patch, the database was not found when using -rootfs-dir in the WIC script, leading to erronous file permissions and ownership. Signed-off-by: Felix Moessbauer <felix.moessbauer@siemens.com> --- scripts/lib/wic/plugins/source/rootfs.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/lib/wic/plugins/source/rootfs.py b/scripts/lib/wic/plugins/source/rootfs.py index 96d940a..5ab771e 100644 --- a/scripts/lib/wic/plugins/source/rootfs.py +++ b/scripts/lib/wic/plugins/source/rootfs.py @@ -95,7 +95,7 @@ class RootfsPlugin(SourcePlugin): part.rootfs_dir = cls.__get_rootfs_dir(rootfs_dir) part.has_fstab = os.path.exists(os.path.join(part.rootfs_dir, "etc/fstab")) - pseudo_dir = os.path.join(part.rootfs_dir, "../pseudo") + pseudo_dir = os.path.join(krootfs_dir['ROOTFS_DIR'], "../pseudo") if not os.path.lexists(pseudo_dir): logger.warn("%s folder does not exist. " "Usernames and permissions will be invalid " % pseudo_dir) -- 2.30.2 ^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [PATCH v1 1/1] Fix permissions when splitting rootfs folders across partitions. 2021-11-03 12:53 [PATCH v1 1/1] Fix permissions when splitting rootfs folders across partitions Felix Moessbauer @ 2021-11-03 13:26 ` Jan Kiszka 2022-04-21 14:42 ` Jan Kiszka 0 siblings, 1 reply; 4+ messages in thread From: Jan Kiszka @ 2021-11-03 13:26 UTC (permalink / raw) To: Felix Moessbauer, isar-users; +Cc: henning.schild, adriaan.schmidt On 03.11.21 13:53, Felix Moessbauer wrote: > This patches ensures that the file database containing the file and > folder usernames and permissions is always located relative to the > source and not to the appended rootfs-dir. > > Prior to this patch, the database was not found when using > -rootfs-dir in the WIC script, leading to erronous file > permissions and ownership. > > Signed-off-by: Felix Moessbauer <felix.moessbauer@siemens.com> > --- > scripts/lib/wic/plugins/source/rootfs.py | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/scripts/lib/wic/plugins/source/rootfs.py b/scripts/lib/wic/plugins/source/rootfs.py > index 96d940a..5ab771e 100644 > --- a/scripts/lib/wic/plugins/source/rootfs.py > +++ b/scripts/lib/wic/plugins/source/rootfs.py > @@ -95,7 +95,7 @@ class RootfsPlugin(SourcePlugin): > > part.rootfs_dir = cls.__get_rootfs_dir(rootfs_dir) > part.has_fstab = os.path.exists(os.path.join(part.rootfs_dir, "etc/fstab")) > - pseudo_dir = os.path.join(part.rootfs_dir, "../pseudo") > + pseudo_dir = os.path.join(krootfs_dir['ROOTFS_DIR'], "../pseudo") > if not os.path.lexists(pseudo_dir): > logger.warn("%s folder does not exist. " > "Usernames and permissions will be invalid " % pseudo_dir) > Upstream first: first OE, then Isar. At least submit to OE first. If it's urgent, we can still decide to apply here earlier. Jan -- Siemens AG, T RDA IOT Corporate Competence Center Embedded Linux ^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [PATCH v1 1/1] Fix permissions when splitting rootfs folders across partitions. 2021-11-03 13:26 ` Jan Kiszka @ 2022-04-21 14:42 ` Jan Kiszka 2022-04-21 16:09 ` Moessbauer, Felix 0 siblings, 1 reply; 4+ messages in thread From: Jan Kiszka @ 2022-04-21 14:42 UTC (permalink / raw) To: Felix Moessbauer, isar-users; +Cc: henning.schild, adriaan.schmidt On 03.11.21 14:26, Jan Kiszka wrote: > On 03.11.21 13:53, Felix Moessbauer wrote: >> This patches ensures that the file database containing the file and >> folder usernames and permissions is always located relative to the >> source and not to the appended rootfs-dir. >> >> Prior to this patch, the database was not found when using >> -rootfs-dir in the WIC script, leading to erronous file >> permissions and ownership. >> >> Signed-off-by: Felix Moessbauer <felix.moessbauer@siemens.com> >> --- >> scripts/lib/wic/plugins/source/rootfs.py | 2 +- >> 1 file changed, 1 insertion(+), 1 deletion(-) >> >> diff --git a/scripts/lib/wic/plugins/source/rootfs.py b/scripts/lib/wic/plugins/source/rootfs.py >> index 96d940a..5ab771e 100644 >> --- a/scripts/lib/wic/plugins/source/rootfs.py >> +++ b/scripts/lib/wic/plugins/source/rootfs.py >> @@ -95,7 +95,7 @@ class RootfsPlugin(SourcePlugin): >> >> part.rootfs_dir = cls.__get_rootfs_dir(rootfs_dir) >> part.has_fstab = os.path.exists(os.path.join(part.rootfs_dir, "etc/fstab")) >> - pseudo_dir = os.path.join(part.rootfs_dir, "../pseudo") >> + pseudo_dir = os.path.join(krootfs_dir['ROOTFS_DIR'], "../pseudo") >> if not os.path.lexists(pseudo_dir): >> logger.warn("%s folder does not exist. " >> "Usernames and permissions will be invalid " % pseudo_dir) >> > > Upstream first: first OE, then Isar. At least submit to OE first. If > it's urgent, we can still decide to apply here earlier. > What's the status here? Asking as I see this patch more and more in downstream layers, and it's needed there. Jan -- Siemens AG, Technology Competence Center Embedded Linux ^ permalink raw reply [flat|nested] 4+ messages in thread
* RE: [PATCH v1 1/1] Fix permissions when splitting rootfs folders across partitions. 2022-04-21 14:42 ` Jan Kiszka @ 2022-04-21 16:09 ` Moessbauer, Felix 0 siblings, 0 replies; 4+ messages in thread From: Moessbauer, Felix @ 2022-04-21 16:09 UTC (permalink / raw) To: jan.kiszka; +Cc: Schild, Henning, Schmidt, Adriaan, isar-users > -----Original Message----- > From: Kiszka, Jan (T CED) <jan.kiszka@siemens.com> > Sent: Thursday, April 21, 2022 4:43 PM > To: Moessbauer, Felix (T CED SES-DE) <felix.moessbauer@siemens.com>; isar- > users@googlegroups.com > Cc: Schild, Henning (T CED SES-DE) <henning.schild@siemens.com>; Schmidt, > Adriaan (T CED SES-DE) <adriaan.schmidt@siemens.com> > Subject: Re: [PATCH v1 1/1] Fix permissions when splitting rootfs folders across > partitions. > > On 03.11.21 14:26, Jan Kiszka wrote: > > On 03.11.21 13:53, Felix Moessbauer wrote: > >> This patches ensures that the file database containing the file and > >> folder usernames and permissions is always located relative to the > >> source and not to the appended rootfs-dir. > >> > >> Prior to this patch, the database was not found when using > >> -rootfs-dir in the WIC script, leading to erronous file permissions > >> and ownership. > >> > >> Signed-off-by: Felix Moessbauer <felix.moessbauer@siemens.com> > >> --- > >> scripts/lib/wic/plugins/source/rootfs.py | 2 +- > >> 1 file changed, 1 insertion(+), 1 deletion(-) > >> > >> diff --git a/scripts/lib/wic/plugins/source/rootfs.py > >> b/scripts/lib/wic/plugins/source/rootfs.py > >> index 96d940a..5ab771e 100644 > >> --- a/scripts/lib/wic/plugins/source/rootfs.py > >> +++ b/scripts/lib/wic/plugins/source/rootfs.py > >> @@ -95,7 +95,7 @@ class RootfsPlugin(SourcePlugin): > >> > >> part.rootfs_dir = cls.__get_rootfs_dir(rootfs_dir) > >> part.has_fstab = os.path.exists(os.path.join(part.rootfs_dir, "etc/fstab")) > >> - pseudo_dir = os.path.join(part.rootfs_dir, "../pseudo") > >> + pseudo_dir = os.path.join(krootfs_dir['ROOTFS_DIR'], > >> + "../pseudo") > >> if not os.path.lexists(pseudo_dir): > >> logger.warn("%s folder does not exist. " > >> "Usernames and permissions will be invalid " > >> % pseudo_dir) > >> > > > > Upstream first: first OE, then Isar. At least submit to OE first. If > > it's urgent, we can still decide to apply here earlier. > > > > What's the status here? Asking as I see this patch more and more in downstream > layers, and it's needed there. Thanks for the hint. I just sent out the patch to oe-core. It's still valid and required. Felix > > Jan > > -- > Siemens AG, Technology > Competence Center Embedded Linux ^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2022-04-21 16:09 UTC | newest] Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2021-11-03 12:53 [PATCH v1 1/1] Fix permissions when splitting rootfs folders across partitions Felix Moessbauer 2021-11-03 13:26 ` Jan Kiszka 2022-04-21 14:42 ` Jan Kiszka 2022-04-21 16:09 ` Moessbauer, Felix
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox