Mailinglist Archive: opensuse-factory (710 mails)

< Previous Next >
Re: [opensuse-factory] The road to systemd for openSUSE 12.1
On Thursday, June 16, 2011 03:01:28 PM Anders Johansson wrote:
On Thursday 16 June 2011 14:46:47 Kay Sievers wrote:
On Thu, 2011-06-16 at 14:23 +0200, Anders Johansson wrote:
On Thursday 16 June 2011 14:04:47 Will Stephenson wrote:
3) What are the big gaps that it doesn't currently do, compared to
sysvinit? I hear of things like encrypted LVM volumes not working
being dismissed as unimportant.
I'll start you off with "password agents to do interactive things
during service startup, eg openvpn passwords" (bnc675406):

read-only /usr mounts I believe were dismissed as unimportant as well

They can't work reliably, and never worked reliably for any non-trivial
setup. They did not in the recent past, and never will in the future.
Anybody who still claims that hasn't look into any of the
non-interesting details of the current reality.

What fails? Can you give some relevant examples?

We've moved a lot of binaries and libs from /usr/ to / to support it - but
there are for example udev scripts that access /usr etc.

As far as I'm aware, anything that runs before boot.localfs should only use
things in /bin /sbin or /lib and anything that runs that early that
references /usr is just broken

that's the policy in SUSE - but nobody upstream takes care of it, so it's an
endless figuring out what fails and fixing it.

Can you point to any bug reports of things breaking when /usr is mounted
read- only?

It wasn't /usr read-only AFAIK - it's separate /usr.

We just require that /usr is mounted from initramfs, when systemd is
started, nobody cares where /usr comes from or if its writable.

initramfs? Are you suggesting sticking that thing into the initrd?

He says that /usr needs to be mountable from the initial ram disk - and that's
the only requirement we have,

Andreas Jaeger, Program Manager openSUSE
aj@{,,} Twitter/Identica: jaegerandi
SUSE LINUX Products GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany
GF: Jeff Hawn, Jennifer Guild, Felix Imendörffer, HRB 16746 (AG Nürnberg)
GPG fingerprint = 93A3 365E CE47 B889 DF7F FED1 389A 563C C272 A126
To unsubscribe, e-mail: opensuse-factory+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-factory+help@xxxxxxxxxxxx

< Previous Next >
This Thread