[arch-releng] [PATCH] Adjust rc.conf for recent initscripts changes
* We use a rc.conf file loser to the upstream default. * rc.conf settings such as LOCALE are no longer interpreted as Bash. We have to remove the "override from the boot prompt" feature for now. * Use the recommend config files to setup hostname, locale, timezone and console Signed-off-by: Pierre Schmitz <pierre@archlinux.de> --- We are going to loose some kernel prompt features here. We still should apply this for now as we do not make use of this feature atm and the iso is currently broken otherwise. In future we should avoid injecting code into rc.conf. README | 18 -------- configs/releng/build.sh | 1 + configs/releng/root-image/etc/hostname | 1 + configs/releng/root-image/etc/locale.conf | 1 + configs/releng/root-image/etc/rc.conf | 48 +++++++++------------- .../etc/rc.d/functions.d/prepare_locale_gen | 11 ----- configs/releng/root-image/etc/timezone | 1 + configs/releng/root-image/etc/vconsole.conf | 1 + 8 Dateien geändert, 24 Zeilen hinzugefügt(+), 58 Zeilen entfernt(-) create mode 100644 configs/releng/root-image/etc/hostname create mode 100644 configs/releng/root-image/etc/locale.conf delete mode 100644 configs/releng/root-image/etc/rc.d/functions.d/prepare_locale_gen create mode 100644 configs/releng/root-image/etc/timezone create mode 100644 configs/releng/root-image/etc/vconsole.conf diff --git a/README b/README index 00ac59e..46350a3 100644 --- a/README +++ b/README @@ -145,24 +145,6 @@ INDEX -*** Boot parameters (only for configs/releng) - -** /etc/rc.conf - -By default these parameters are set by default to these values -if nothing is specified on command line. - -* locale= "en_US.UTF-8" -* daemon_locale= "no" -* hardwareclock= "UTC" -* timezone= "UTC" -* keymap= "us" -* consolefont= (unset) -* consolemap= (unset) -* usecolor= "yes" - - - *** Transfer ISO image to target medium (configs/releng) ISO images names consist of: archlinux-<YYYY>.<MM>.<DD>-<TYPE>-<ARCH>.iso diff --git a/configs/releng/build.sh b/configs/releng/build.sh index b9109b0..6e466c0 100755 --- a/configs/releng/build.sh +++ b/configs/releng/build.sh @@ -149,6 +149,7 @@ make_customize_root_image() { sed -i "s/#Server/Server/g" ${work_dir}/root-image/etc/pacman.d/mirrorlist patch ${work_dir}/root-image/usr/bin/pacman-key < ${script_path}/pacman-key-4.0.3_unattended-keyring-init.patch sed -i 's/#\(en_US\.UTF-8\)/\1/' ${work_dir}/root-image/etc/locale.gen + ln -s /usr/share/zoneinfo/UTC ${work_dir}/root-image/etc/localtime cp -a ${work_dir}/root-image/etc/skel/.[^\.]* ${work_dir}/root-image/root/ mkarchiso ${verbose} -w "${work_dir}" -C "${pacman_conf}" -D "${install_dir}" \ -r 'locale-gen' \ diff --git a/configs/releng/root-image/etc/hostname b/configs/releng/root-image/etc/hostname new file mode 100644 index 0000000..2dbe21e --- /dev/null +++ b/configs/releng/root-image/etc/hostname @@ -0,0 +1 @@ +archiso diff --git a/configs/releng/root-image/etc/locale.conf b/configs/releng/root-image/etc/locale.conf new file mode 100644 index 0000000..01ec548 --- /dev/null +++ b/configs/releng/root-image/etc/locale.conf @@ -0,0 +1 @@ +LANG=en_US.UTF-8 diff --git a/configs/releng/root-image/etc/rc.conf b/configs/releng/root-image/etc/rc.conf index d8dedec..f97ec88 100644 --- a/configs/releng/root-image/etc/rc.conf +++ b/configs/releng/root-image/etc/rc.conf @@ -1,33 +1,23 @@ -# -# /etc/rc.conf - Main Configuration for Arch Linux - . /etc/archiso/functions +# +# /etc/rc.conf - configuration file for initscripts +# +# Most of rc.conf has been replaced by various other configuration +# files. See archlinux(7) for details. +# +# For more details on rc.conf see rc.conf(5). +# -LOCALE_DEFAULT="en_US.UTF-8" -DAEMON_LOCALE_DEFAULT="no" -CLOCK_DEFAULT="UTC" -TIMEZONE_DEFAULT="UTC" -KEYMAP_DEFAULT="us" -CONSOLEFONT_DEFAULT= -CONSOLEMAP_DEFAULT= -USECOLOR_DEFAULT="yes" - -LOCALE="$(kernel_cmdline locale ${LOCALE_DEFAULT})" -DAEMON_LOCALE="$(kernel_cmdline daemon_locale ${DAEMON_LOCALE_DEFAULT})" -HARDWARECLOCK="$(kernel_cmdline clock ${CLOCK_DEFAULT})" -TIMEZONE="$(kernel_cmdline timezone ${TIMEZONE_DEFAULT})" -KEYMAP="$(kernel_cmdline keymap ${KEYMAP_DEFAULT})" -CONSOLEFONT="$(kernel_cmdline consolefont ${CONSOLEFONT_DEFAULT})" -CONSOLEMAP="$(kernel_cmdline consolemap ${CONSOLEMAP_DEFAULT})" -USECOLOR="$(kernel_cmdline usecolor ${USECOLOR_DEFAULT})" - -MODULES=() - -UDEV_TIMEOUT=30 -USEDMRAID="no" -USEBTRFS="no" -USELVM="no" +DAEMONS=(syslog-ng haveged pacman-init) -HOSTNAME="archiso" +# Storage +# +# USEDMRAID="no" +# USELVM="no" -DAEMONS=(hwclock syslog-ng haveged pacman-init) +# Network +# +# interface= +# address= +# netmask= +# gateway= diff --git a/configs/releng/root-image/etc/rc.d/functions.d/prepare_locale_gen b/configs/releng/root-image/etc/rc.d/functions.d/prepare_locale_gen deleted file mode 100644 index 47ed79d..0000000 --- a/configs/releng/root-image/etc/rc.d/functions.d/prepare_locale_gen +++ /dev/null @@ -1,11 +0,0 @@ -prepare_locale_gen () -{ - if [[ ${LOCALE} != "en_US.UTF-8" ]]; then - stat_busy "Generating locales..." - sed -i "s/#\(${LOCALE/[@.]*}\)/\1/" /etc/locale.gen - /usr/sbin/locale-gen > /dev/null - stat_done - fi -} - -add_hook sysinit_postmount prepare_locale_gen diff --git a/configs/releng/root-image/etc/timezone b/configs/releng/root-image/etc/timezone new file mode 100644 index 0000000..e2e7775 --- /dev/null +++ b/configs/releng/root-image/etc/timezone @@ -0,0 +1 @@ +UTC diff --git a/configs/releng/root-image/etc/vconsole.conf b/configs/releng/root-image/etc/vconsole.conf new file mode 100644 index 0000000..12b81a1 --- /dev/null +++ b/configs/releng/root-image/etc/vconsole.conf @@ -0,0 +1 @@ +KEYMAP=us -- 1.7.11.3
On Jul 28, 2012 11:47 AM, "Pierre Schmitz" <pierre@archlinux.de> wrote:
* We use a rc.conf file loser to the upstream default. * rc.conf settings such as LOCALE are no longer interpreted as Bash. We have to remove the "override from the boot prompt" feature for now. * Use the recommend config files to setup hostname, locale, timezone and
console I agree with the change, but if it causes regressions we could wait, as the old conf should still work. As to options being passed in the kernel command line, notice that this is supported as part of the new format.
Signed-off-by: Pierre Schmitz <pierre@archlinux.de> ---
We are going to loose some kernel prompt features here. We still should apply this for now as we do not make use of this feature atm and the iso is currently broken otherwise.
In future we should avoid injecting code into rc.conf.
README | 18 -------- configs/releng/build.sh | 1 + configs/releng/root-image/etc/hostname | 1 + configs/releng/root-image/etc/locale.conf | 1 + configs/releng/root-image/etc/rc.conf | 48 +++++++++------------- .../etc/rc.d/functions.d/prepare_locale_gen | 11 ----- configs/releng/root-image/etc/timezone | 1 + configs/releng/root-image/etc/vconsole.conf | 1 + 8 Dateien geändert, 24 Zeilen hinzugefügt(+), 58 Zeilen entfernt(-) create mode 100644 configs/releng/root-image/etc/hostname create mode 100644 configs/releng/root-image/etc/locale.conf delete mode 100644 configs/releng/root-image/etc/rc.d/functions.d/prepare_locale_gen create mode 100644 configs/releng/root-image/etc/timezone create mode 100644 configs/releng/root-image/etc/vconsole.conf
diff --git a/README b/README index 00ac59e..46350a3 100644 --- a/README +++ b/README @@ -145,24 +145,6 @@ INDEX
-*** Boot parameters (only for configs/releng) - -** /etc/rc.conf - -By default these parameters are set by default to these values -if nothing is specified on command line. - -* locale= "en_US.UTF-8" -* daemon_locale= "no" -* hardwareclock= "UTC" -* timezone= "UTC" -* keymap= "us" -* consolefont= (unset) -* consolemap= (unset) -* usecolor= "yes" - - - *** Transfer ISO image to target medium (configs/releng)
ISO images names consist of: archlinux-<YYYY>.<MM>.<DD>-<TYPE>-<ARCH>.iso diff --git a/configs/releng/build.sh b/configs/releng/build.sh index b9109b0..6e466c0 100755 --- a/configs/releng/build.sh +++ b/configs/releng/build.sh @@ -149,6 +149,7 @@ make_customize_root_image() { sed -i "s/#Server/Server/g" ${work_dir}/root-image/etc/pacman.d/mirrorlist patch ${work_dir}/root-image/usr/bin/pacman-key < ${script_path}/pacman-key-4.0.3_unattended-keyring-init.patch sed -i 's/#\(en_US\.UTF-8\)/\1/' ${work_dir}/root-image/etc/locale.gen + ln -s /usr/share/zoneinfo/UTC ${work_dir}/root-image/etc/localtime cp -a ${work_dir}/root-image/etc/skel/.[^\.]* ${work_dir}/root-image/root/ mkarchiso ${verbose} -w "${work_dir}" -C "${pacman_conf}" -D "${install_dir}" \ -r 'locale-gen' \ diff --git a/configs/releng/root-image/etc/hostname b/configs/releng/root-image/etc/hostname new file mode 100644 index 0000000..2dbe21e --- /dev/null +++ b/configs/releng/root-image/etc/hostname @@ -0,0 +1 @@ +archiso diff --git a/configs/releng/root-image/etc/locale.conf b/configs/releng/root-image/etc/locale.conf new file mode 100644 index 0000000..01ec548 --- /dev/null +++ b/configs/releng/root-image/etc/locale.conf @@ -0,0 +1 @@ +LANG=en_US.UTF-8 diff --git a/configs/releng/root-image/etc/rc.conf b/configs/releng/root-image/etc/rc.conf index d8dedec..f97ec88 100644 --- a/configs/releng/root-image/etc/rc.conf +++ b/configs/releng/root-image/etc/rc.conf @@ -1,33 +1,23 @@ -# -# /etc/rc.conf - Main Configuration for Arch Linux - . /etc/archiso/functions +# +# /etc/rc.conf - configuration file for initscripts +# +# Most of rc.conf has been replaced by various other configuration +# files. See archlinux(7) for details. +# +# For more details on rc.conf see rc.conf(5). +#
-LOCALE_DEFAULT="en_US.UTF-8" -DAEMON_LOCALE_DEFAULT="no" -CLOCK_DEFAULT="UTC" -TIMEZONE_DEFAULT="UTC" -KEYMAP_DEFAULT="us" -CONSOLEFONT_DEFAULT= -CONSOLEMAP_DEFAULT= -USECOLOR_DEFAULT="yes" - -LOCALE="$(kernel_cmdline locale ${LOCALE_DEFAULT})" -DAEMON_LOCALE="$(kernel_cmdline daemon_locale ${DAEMON_LOCALE_DEFAULT})" -HARDWARECLOCK="$(kernel_cmdline clock ${CLOCK_DEFAULT})" -TIMEZONE="$(kernel_cmdline timezone ${TIMEZONE_DEFAULT})" -KEYMAP="$(kernel_cmdline keymap ${KEYMAP_DEFAULT})" -CONSOLEFONT="$(kernel_cmdline consolefont ${CONSOLEFONT_DEFAULT})" -CONSOLEMAP="$(kernel_cmdline consolemap ${CONSOLEMAP_DEFAULT})" -USECOLOR="$(kernel_cmdline usecolor ${USECOLOR_DEFAULT})" - -MODULES=() - -UDEV_TIMEOUT=30 -USEDMRAID="no" -USEBTRFS="no" -USELVM="no" +DAEMONS=(syslog-ng haveged pacman-init)
-HOSTNAME="archiso" +# Storage +# +# USEDMRAID="no" +# USELVM="no"
-DAEMONS=(hwclock syslog-ng haveged pacman-init) +# Network +# +# interface= +# address= +# netmask= +# gateway= diff --git a/configs/releng/root-image/etc/rc.d/functions.d/prepare_locale_gen b/configs/releng/root-image/etc/rc.d/functions.d/prepare_locale_gen deleted file mode 100644 index 47ed79d..0000000 --- a/configs/releng/root-image/etc/rc.d/functions.d/prepare_locale_gen +++ /dev/null @@ -1,11 +0,0 @@ -prepare_locale_gen () -{ - if [[ ${LOCALE} != "en_US.UTF-8" ]]; then - stat_busy "Generating locales..." - sed -i "s/#\(${LOCALE/[@.]*}\)/\1/" /etc/locale.gen - /usr/sbin/locale-gen > /dev/null - stat_done - fi -} - -add_hook sysinit_postmount prepare_locale_gen diff --git a/configs/releng/root-image/etc/timezone b/configs/releng/root-image/etc/timezone new file mode 100644 index 0000000..e2e7775 --- /dev/null +++ b/configs/releng/root-image/etc/timezone @@ -0,0 +1 @@ +UTC diff --git a/configs/releng/root-image/etc/vconsole.conf b/configs/releng/root-image/etc/vconsole.conf new file mode 100644 index 0000000..12b81a1 --- /dev/null +++ b/configs/releng/root-image/etc/vconsole.conf @@ -0,0 +1 @@ +KEYMAP=us -- 1.7.11.3
Am 28.07.2012 14:59, schrieb Tom Gundersen:
On Jul 28, 2012 11:47 AM, "Pierre Schmitz" <pierre@archlinux.de> wrote:
* We use a rc.conf file loser to the upstream default. * rc.conf settings such as LOCALE are no longer interpreted as Bash. We have to remove the "override from the boot prompt" feature for now. * Use the recommend config files to setup hostname, locale, timezone and
console
I agree with the change, but if it causes regressions we could wait, as the old conf should still work. As to options being passed in the kernel command line, notice that this is supported as part of the new format.
What kind of regression could be caused by this? Waiting just means we'd have to delay the next iso; I don't see any point in that. Is it somewhere documented what can be overriden from the kernel command line and how? Greetings, Pierre -- Pierre Schmitz, https://pierre-schmitz.com
On Sat, Jul 28, 2012 at 9:22 PM, Pierre Schmitz <pierre@archlinux.de> wrote:
What kind of regression could be caused by this? Waiting just means we'd have to delay the next iso; I don't see any point in that.
Sorry, I misunderstood your commit message, ignore that. Just wanted to point out: LOCALE is still interpreted as bash. However, the vconsole.conf equivalent stuff is not, so you are right, this should be changed now.
Is it somewhere documented what can be overriden from the kernel command line and how?
locale.conf and vconsole.conf can be overridden from the commandline. It is documented in their respective man-pages. -t
On 07/28/2012 06:47 AM, Pierre Schmitz wrote:
* We use a rc.conf file loser to the upstream default. * rc.conf settings such as LOCALE are no longer interpreted as Bash. We have to remove the "override from the boot prompt" feature for now. * Use the recommend config files to setup hostname, locale, timezone and console
Signed-off-by: Pierre Schmitz <pierre@archlinux.de> ---
We are going to loose some kernel prompt features here. We still should apply this for now as we do not make use of this feature atm and the iso is currently broken otherwise.
In future we should avoid injecting code into rc.conf.
README | 18 -------- configs/releng/build.sh | 1 + configs/releng/root-image/etc/hostname | 1 + configs/releng/root-image/etc/locale.conf | 1 + configs/releng/root-image/etc/rc.conf | 48 +++++++++------------- .../etc/rc.d/functions.d/prepare_locale_gen | 11 ----- configs/releng/root-image/etc/timezone | 1 + configs/releng/root-image/etc/vconsole.conf | 1 + 8 Dateien geändert, 24 Zeilen hinzugefügt(+), 58 Zeilen entfernt(-) create mode 100644 configs/releng/root-image/etc/hostname create mode 100644 configs/releng/root-image/etc/locale.conf delete mode 100644 configs/releng/root-image/etc/rc.d/functions.d/prepare_locale_gen create mode 100644 configs/releng/root-image/etc/timezone create mode 100644 configs/releng/root-image/etc/vconsole.conf
diff --git a/README b/README index 00ac59e..46350a3 100644 --- a/README +++ b/README @@ -145,24 +145,6 @@ INDEX
-*** Boot parameters (only for configs/releng) - -** /etc/rc.conf - -By default these parameters are set by default to these values -if nothing is specified on command line. - -* locale= "en_US.UTF-8" -* daemon_locale= "no" -* hardwareclock= "UTC" -* timezone= "UTC" -* keymap= "us" -* consolefont= (unset) -* consolemap= (unset) -* usecolor= "yes" - - - *** Transfer ISO image to target medium (configs/releng)
ISO images names consist of: archlinux-<YYYY>.<MM>.<DD>-<TYPE>-<ARCH>.iso diff --git a/configs/releng/build.sh b/configs/releng/build.sh index b9109b0..6e466c0 100755 --- a/configs/releng/build.sh +++ b/configs/releng/build.sh @@ -149,6 +149,7 @@ make_customize_root_image() { sed -i "s/#Server/Server/g" ${work_dir}/root-image/etc/pacman.d/mirrorlist patch ${work_dir}/root-image/usr/bin/pacman-key < ${script_path}/pacman-key-4.0.3_unattended-keyring-init.patch sed -i 's/#\(en_US\.UTF-8\)/\1/' ${work_dir}/root-image/etc/locale.gen + ln -s /usr/share/zoneinfo/UTC ${work_dir}/root-image/etc/localtime cp -a ${work_dir}/root-image/etc/skel/.[^\.]* ${work_dir}/root-image/root/ mkarchiso ${verbose} -w "${work_dir}" -C "${pacman_conf}" -D "${install_dir}" \ -r 'locale-gen' \ diff --git a/configs/releng/root-image/etc/hostname b/configs/releng/root-image/etc/hostname new file mode 100644 index 0000000..2dbe21e --- /dev/null +++ b/configs/releng/root-image/etc/hostname @@ -0,0 +1 @@ +archiso diff --git a/configs/releng/root-image/etc/locale.conf b/configs/releng/root-image/etc/locale.conf new file mode 100644 index 0000000..01ec548 --- /dev/null +++ b/configs/releng/root-image/etc/locale.conf @@ -0,0 +1 @@ +LANG=en_US.UTF-8 diff --git a/configs/releng/root-image/etc/rc.conf b/configs/releng/root-image/etc/rc.conf index d8dedec..f97ec88 100644 --- a/configs/releng/root-image/etc/rc.conf +++ b/configs/releng/root-image/etc/rc.conf @@ -1,33 +1,23 @@ -# -# /etc/rc.conf - Main Configuration for Arch Linux - . /etc/archiso/functions +# +# /etc/rc.conf - configuration file for initscripts +# +# Most of rc.conf has been replaced by various other configuration +# files. See archlinux(7) for details. +# +# For more details on rc.conf see rc.conf(5). +#
-LOCALE_DEFAULT="en_US.UTF-8" -DAEMON_LOCALE_DEFAULT="no" -CLOCK_DEFAULT="UTC" -TIMEZONE_DEFAULT="UTC" -KEYMAP_DEFAULT="us" -CONSOLEFONT_DEFAULT= -CONSOLEMAP_DEFAULT= -USECOLOR_DEFAULT="yes" - -LOCALE="$(kernel_cmdline locale ${LOCALE_DEFAULT})" -DAEMON_LOCALE="$(kernel_cmdline daemon_locale ${DAEMON_LOCALE_DEFAULT})" -HARDWARECLOCK="$(kernel_cmdline clock ${CLOCK_DEFAULT})" -TIMEZONE="$(kernel_cmdline timezone ${TIMEZONE_DEFAULT})" -KEYMAP="$(kernel_cmdline keymap ${KEYMAP_DEFAULT})" -CONSOLEFONT="$(kernel_cmdline consolefont ${CONSOLEFONT_DEFAULT})" -CONSOLEMAP="$(kernel_cmdline consolemap ${CONSOLEMAP_DEFAULT})" -USECOLOR="$(kernel_cmdline usecolor ${USECOLOR_DEFAULT})" - -MODULES=() - -UDEV_TIMEOUT=30 -USEDMRAID="no" -USEBTRFS="no" -USELVM="no" +DAEMONS=(syslog-ng haveged pacman-init)
-HOSTNAME="archiso" +# Storage +# +# USEDMRAID="no" +# USELVM="no"
-DAEMONS=(hwclock syslog-ng haveged pacman-init) +# Network +# +# interface= +# address= +# netmask= +# gateway= diff --git a/configs/releng/root-image/etc/rc.d/functions.d/prepare_locale_gen b/configs/releng/root-image/etc/rc.d/functions.d/prepare_locale_gen deleted file mode 100644 index 47ed79d..0000000 --- a/configs/releng/root-image/etc/rc.d/functions.d/prepare_locale_gen +++ /dev/null @@ -1,11 +0,0 @@ -prepare_locale_gen () -{ - if [[ ${LOCALE} != "en_US.UTF-8" ]]; then - stat_busy "Generating locales..." - sed -i "s/#\(${LOCALE/[@.]*}\)/\1/" /etc/locale.gen - /usr/sbin/locale-gen > /dev/null - stat_done - fi -} - -add_hook sysinit_postmount prepare_locale_gen diff --git a/configs/releng/root-image/etc/timezone b/configs/releng/root-image/etc/timezone new file mode 100644 index 0000000..e2e7775 --- /dev/null +++ b/configs/releng/root-image/etc/timezone @@ -0,0 +1 @@ +UTC diff --git a/configs/releng/root-image/etc/vconsole.conf b/configs/releng/root-image/etc/vconsole.conf new file mode 100644 index 0000000..12b81a1 --- /dev/null +++ b/configs/releng/root-image/etc/vconsole.conf @@ -0,0 +1 @@ +KEYMAP=us
I made an old patch that enables systemd in archiso to test it, needs some updates. Its brings some nice features (like on demand native serial console without hacks, nice boot params...)... I guess can be a good idea to use it in these days... -- Gerardo Exequiel Pozzi \cos^2\alpha + \sin^2\alpha = 1
Am 28.07.2012 20:30, schrieb Gerardo Exequiel Pozzi:
I made an old patch that enables systemd in archiso to test it, needs some updates. Its brings some nice features (like on demand native serial console without hacks, nice boot params...)...
I guess can be a good idea to use it in these days...
I'd say we should stick with initscripts for now. We are not there yet to support a 100% native systemd setup. But yeah, keep that patch for later; we will most likely make use of it. -- Pierre Schmitz, https://pierre-schmitz.com
On 07/28/2012 04:18 PM, Pierre Schmitz wrote:
Am 28.07.2012 20:30, schrieb Gerardo Exequiel Pozzi:
I made an old patch that enables systemd in archiso to test it, needs some updates. Its brings some nice features (like on demand native serial console without hacks, nice boot params...)...
I guess can be a good idea to use it in these days... I'd say we should stick with initscripts for now. We are not there yet to support a 100% native systemd setup. But yeah, keep that patch for later; we will most likely make use of it.
Yes, but your patch makes systemd ready ;) So installing in the live enviroment sounds good ;) Sure will not be enabled by default, anyone wants to try it just need to pass init=/bin/systemd My patch, was really old, making things that are now implemented in [core] ;) -- Gerardo Exequiel Pozzi \cos^2\alpha + \sin^2\alpha = 1
Am 29.07.2012 20:03, schrieb Gerardo Exequiel Pozzi:
On 07/28/2012 04:18 PM, Pierre Schmitz wrote:
Am 28.07.2012 20:30, schrieb Gerardo Exequiel Pozzi:
I made an old patch that enables systemd in archiso to test it, needs some updates. Its brings some nice features (like on demand native serial console without hacks, nice boot params...)...
I guess can be a good idea to use it in these days... I'd say we should stick with initscripts for now. We are not there yet to support a 100% native systemd setup. But yeah, keep that patch for later; we will most likely make use of it.
Yes, but your patch makes systemd ready ;) So installing in the live enviroment sounds good ;) Sure will not be enabled by default, anyone wants to try it just need to pass init=/bin/systemd
My patch, was really old, making things that are now implemented in [core] ;)
We might try it for one of the future releases. This is a change too big to make it one or two days before a new release. -- Pierre Schmitz, https://pierre-schmitz.com
participants (3)
-
Gerardo Exequiel Pozzi
-
Pierre Schmitz
-
Tom Gundersen