* Revert "busybox: Disable busybox shadow support for Angstrom"
@ 2008-11-21 12:44 Koen Kooi
2008-11-21 13:21 ` Martyn Welch
2008-11-21 15:20 ` Steffen Sledz
0 siblings, 2 replies; 6+ messages in thread
From: Koen Kooi @ 2008-11-21 12:44 UTC (permalink / raw)
To: openembedded-devel
[-- Attachment #1: Type: text/plain, Size: 1272 bytes --]
Hi,
Graeme and I reverted "busybox: Disable busybox shadow support for
Angstrom", the commit message explains it:
"Revert "busybox: Disable busybox shadow support for Angstrom"
* Do NOT, I repeat NOT touch such core distro files without approval of
distro maintainters
* This is the wrong solution to the problem, please raise a discussion
on email list!
Signed-off-by: Koen Kooi <koen@openembedded.org>
Signed-off-by: Graeme 'XorA' Gregory <<dp@xora.org.uk>
This reverts commit 4339d706baf166732d6b7d3b2bedb0c54ce76cbf."
I looked at the instructions new commiters get sent, and it says:
"1) Everything outside org.openembedded.dev/packages/ should be treated
with extreme care. Please communicate with other developers first if you
want to touch that area. If you are a distro maintainer you are of
course free to touch your distro config files without asking. If you are
a machine maintainer, please communicate first, since it's easy to get
things wrong and not all machines are good examples to copy from."
Maybe that is a bit unclear since it implies that packages/ is clear of
distro files, which it isn't. Attached is the full version of the
welcome message so people can suggest improvements.
regards,
Koen
[-- Attachment #2: welcome.txt --]
[-- Type: text/plain, Size: 1928 bytes --]
Hi,
If you are reading this, you have been granted commit access to the award winning OpenEmbedded Project. To make things go smoothly we have some basic rules:
1) Everything outside org.openembedded.dev/packages/ should be treated with extreme care. Please communicate with other developers first if you want to touch that area. If you are a distro maintainer you are of course free to touch your distro config files without asking. If you are a machine maintainer, please communicate first, since it's easy to get things wrong and not all machines are good examples to copy from.
2) Think twice before using an override, usually overrides can be avoided, especially ones like these:
do_compile() {
oe_runmake
}
do_compile_myfirstdisto() {
oe_runmake -D_GNU_SOURCE
}
You may think "I don't want to break other distributions", but in 99% of the cases your fix will unbreak other distros as well, so using an override will cause more work for other developers, since they have to work out the fix by themselves. You don't want other people to spend weeks trying to solve a problem which solution is masked by a bogus override.
3) It's fine to fix a recipe you don't maintain, but if you are unsure of your change, try to contact the maintainer or, if no maintainer is listed, send a note to the OE developer mailinglist.
4) Split your changes into their logical subparts. It's easier to track down problems afterwards with a binary search.
5) Have a clear commit messages, and mention the affected bugnumbers if appropriate.
6) Sync early, sync often. Nobody likes to reinvent the wheel. Merging is easy with monotone, so don't hesitate to run sync just before your plane takes off and your wifi gets disconnected.
You can view our policies and cheatsheets at:
* http://www.openembedded.org/wiki/Policies
* http://www.openembedded.org/wiki/MonotonePhrasebook
^ permalink raw reply [flat|nested] 6+ messages in thread* Re: Revert "busybox: Disable busybox shadow support for Angstrom"
2008-11-21 12:44 Revert "busybox: Disable busybox shadow support for Angstrom" Koen Kooi
@ 2008-11-21 13:21 ` Martyn Welch
2008-11-21 15:20 ` Steffen Sledz
1 sibling, 0 replies; 6+ messages in thread
From: Martyn Welch @ 2008-11-21 13:21 UTC (permalink / raw)
To: openembedded-devel
Koen Kooi wrote:
> Maybe that is a bit unclear since it implies that packages/ is clear of
> distro files, which it isn't. Attached is the full version of the
> welcome message so people can suggest improvements.
>
How about:
s/monotone/git/ ?
Martyn
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: Revert "busybox: Disable busybox shadow support for Angstrom"
2008-11-21 12:44 Revert "busybox: Disable busybox shadow support for Angstrom" Koen Kooi
2008-11-21 13:21 ` Martyn Welch
@ 2008-11-21 15:20 ` Steffen Sledz
2008-11-21 15:38 ` Koen Kooi
1 sibling, 1 reply; 6+ messages in thread
From: Steffen Sledz @ 2008-11-21 15:20 UTC (permalink / raw)
To: openembedded-devel
Koen Kooi wrote:
> Graeme and I reverted "busybox: Disable busybox shadow support for
> Angstrom", the commit message explains it:
>
> "Revert "busybox: Disable busybox shadow support for Angstrom"
Mea culpa! Mea maxima culpa!
My fault. I will write down the new committers instructions 100 times as penalty. OK?
But back to the problem. It was reportet as bug 4808 (see http://bugs.openembedded.net/show_bug.cgi?id=4808) on November the 6th. Busybox 1.11.3 for Angstrom is build with shadow support, but Angstrom does not install /etc/shadow. This results in problems when calling the passwd command. Earlier busybox versions do not enable shadow support for Angstrom.
I see two possible solutions:
1. the patch i committed illegaly
2. install /etc/shadow and fully support it (i believe ther is something more to do here)
Regards,
Steffen
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: Revert "busybox: Disable busybox shadow support for Angstrom"
2008-11-21 15:20 ` Steffen Sledz
@ 2008-11-21 15:38 ` Koen Kooi
2008-11-21 16:14 ` Graeme Gregory
0 siblings, 1 reply; 6+ messages in thread
From: Koen Kooi @ 2008-11-21 15:38 UTC (permalink / raw)
To: openembedded-devel
On 21-11-08 16:20, Steffen Sledz wrote:
> Koen Kooi wrote:
>> Graeme and I reverted "busybox: Disable busybox shadow support for
>> Angstrom", the commit message explains it:
>>
>> "Revert "busybox: Disable busybox shadow support for Angstrom"
>
> Mea culpa! Mea maxima culpa!
>
> My fault. I will write down the new committers instructions 100 times as penalty. OK?
>
> But back to the problem. It was reportet as bug 4808 (see http://bugs.openembedded.net/show_bug.cgi?id=4808) on November the 6th. Busybox 1.11.3 for Angstrom is build with shadow support, but Angstrom does not install /etc/shadow. This results in problems when calling the passwd command. Earlier busybox versions do not enable shadow support for Angstrom.
>
> I see two possible solutions:
>
> 1. the patch i committed illegaly
>
> 2. install /etc/shadow and fully support it (i believe ther is something more to do here)
2) is what is wanted for the angstrom 2008 release.
regards,
Koen
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: Revert "busybox: Disable busybox shadow support for Angstrom"
2008-11-21 15:38 ` Koen Kooi
@ 2008-11-21 16:14 ` Graeme Gregory
2008-11-21 16:38 ` Koen Kooi
0 siblings, 1 reply; 6+ messages in thread
From: Graeme Gregory @ 2008-11-21 16:14 UTC (permalink / raw)
To: openembedded-devel
> > 2. install /etc/shadow and fully support it (i believe ther is something more to do here)
>
> 2) is what is wanted for the angstrom 2008 release.
>
> regards,
>
Yes it seems the devices we are using Angstrom on now are becoming more
like laptops every day. So we should be following security procedures
for big machines much more.
I mean the latest set of omap3 devices are quite defineately eeePC
competitors.
Graeme
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: Revert "busybox: Disable busybox shadow support for Angstrom"
2008-11-21 16:14 ` Graeme Gregory
@ 2008-11-21 16:38 ` Koen Kooi
0 siblings, 0 replies; 6+ messages in thread
From: Koen Kooi @ 2008-11-21 16:38 UTC (permalink / raw)
To: openembedded-devel
On 21-11-08 17:14, Graeme Gregory wrote:
>>> 2. install /etc/shadow and fully support it (i believe ther is something more to do here)
>> 2) is what is wanted for the angstrom 2008 release.
>>
>> regards,
>>
>
> Yes it seems the devices we are using Angstrom on now are becoming more
> like laptops every day. So we should be following security procedures
> for big machines much more.
>
> I mean the latest set of omap3 devices are quite defineately eeePC
> competitors.
It's scary that something as big and fat like a standard ubuntu desktop
is now a serious competitor in the omap3 space.
But regardless of that, shadow passwords and PAM give better security
that is transaparent for the user, so if for images >8MB we can support
things like shadow passwds, PAM, encrypted homedirs, etc.
regards,
KOen
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2008-11-21 16:41 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-11-21 12:44 Revert "busybox: Disable busybox shadow support for Angstrom" Koen Kooi
2008-11-21 13:21 ` Martyn Welch
2008-11-21 15:20 ` Steffen Sledz
2008-11-21 15:38 ` Koen Kooi
2008-11-21 16:14 ` Graeme Gregory
2008-11-21 16:38 ` Koen Kooi
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.