[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#762194: a technical proposal



On Sat, Nov 22, 2014 at 9:01 AM, Cameron Norman
<camerontnorman@gmail.com> wrote:
> Hello,
>
> On Sat, Nov 22, 2014 at 5:21 AM, Adam Borowski <kilobyte@angband.pl> wrote:
>> Hi!
>> As Ansgar requests technical solutions, here's one:
>>
>> just like systemd-shim|systemd-sysv, switch the "init" package from
>>   Pre-Depends: systemd-sysv | sysvinit-core | upstart
>> to
>>   Pre-Depends: sysvinit-core | systemd-sysv | upstart
>>
>> The set of packages installed by d-i / debootstrap is steered by hard-coded
>> scripts, thus new systems can default to whatever is set there.  On the
>> other hand, during upgrades, the init system is driven by apt's resolution
>> of the above pre-dependency.  If systemd-sysv or upstart were already
>> installed, no change is done; if none of these three packages is present,
>> apt would install sysvinit-core, preserving existing init system.
>
> One of Steve Langasek's criticisms of not switching by default was the
> pain of having systems still running sysvinit for many years to come,
> which makes the distribution more difficult to support.

Here is the message which I am referencing. Please see the footnote. I
hope I did not misrepresent you, Steve, please correct me if so.

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=746578#66

--
Cameron Norman


Reply to: