[systemd-devel] [PATCH] Angstrom support

Koen Kooi koen at dominion.thruhere.net
Thu May 5 12:09:51 PDT 2011


Op 5 mei 2011, om 19:54 heeft Gustavo Sverzut Barbieri het volgende geschreven:

> On Thu, May 5, 2011 at 1:17 PM, Harald Hoyer <harald.hoyer at gmail.com> wrote:
>>> diff --git a/src/util.c b/src/util.c
>>> index f0051ee..5af9161 100644
>>> --- a/src/util.c
>>> +++ b/src/util.c
>>> @@ -3426,6 +3426,18 @@ void status_welcome(void) {
>>> 
>>>         if (!ansi_color)
>>>                 const_color = "1;35"; /* Bright Magenta for MeeGo */
>>> +#elif defined(TARGET_ANGSTROM)
>>> +
>>> +        if (!pretty_name) {
>>> +                if ((r = read_one_line_file("/etc/angstrom-version", &pretty_name)) < 0) {
>>> +
>>> +                        if (r != -ENOENT)
>>> +                                log_warning("Failed to read /etc/angstrom-version: %s", strerror(-r));
>>> +                }
>>> +        }
>>> +
>>> +       if (!ansi_color)
>>> +               const_color = "1;35"; /* Bright Magenta for Angstrom */
>>>  #endif
>>> 
>>>          if (!pretty_name && !const_pretty)
>>> 
>>> 
>>> 
>> 
>> 
>> Hmm, wouldn't it make sense to symlink
>> 
>> "/etc/SuSE-release"
>> "/etc/gentoo-release"
>> "/etc/altlinux-release"
>> "/etc/debian_version"
>> "/etc/mandriva-release"
>> "/etc/meego-release"
>> 
>> to "/etc/system-release" or provide "/etc/lsb-release" ???
>> 
>> All those #ifdefs are taking overhand...
> 
> that would be good! :-) but who has the right/final-world to get these
> distros to do it?
> 
> Maybe Koen is in that position with Angstron? :-)

I'm open to making /etc/os-release work and all, but for the patch I just copied what the other distros are doing :) It is a bit of a chicken and egg situation to be honest.

> BTW, what's the
> feasibility to have Angstron as use systemd by default?

I'd like that to happen, but first it needs to work :) I'm not even getting a getty on serial or fbcon:

[   96.019958] <28>systemd[1]: Job dev-ttyO2.device/start timed out.
[   96.026489] <31>systemd[1]: Job dev-ttyO2.device/start finished, result=timeout
[   96.034362] <31>systemd[1]: Job getty at ttyO2.service/start finished, result=dependency
[   96.042877] <29>systemd[1]: Job getty at ttyO2.service/start failed with result 'dependency'.

But that's slight off-topic :)

regards,

Koen



More information about the systemd-devel mailing list