[arch-releng] [PATCH 4/5] [configs/releng] Install systemd as default (with sysvcompat)

Gerardo Exequiel Pozzi vmlinuz386 at yahoo.com.ar
Sun Aug 19 00:22:55 EDT 2012


On 08/19/2012 01:14 AM, Dave Reisner wrote:
> On Sun, Aug 19, 2012 at 12:57:19AM -0300, Gerardo Exequiel Pozzi wrote:
>> ---
> What I don't notice in this patchset (unless I'm blind) is evidence of
> actually adding the symlinks for the services. You probably want
> something like the below to mimic what's current on the sysvinit
> archiso:
>
>    etc/systemd/system/
>    ├── multi-user.target.wants
>    │   ├── dhcpcd at eth0.service -> /usr/lib/systemd/system/dhcpcd at .service
>    │   ├── haveged.service -> /usr/lib/systemd/system/haveged.service
>    │   ├── ntpd.service -> /usr/lib/systemd/system/ntpd.service
>    │   └── pacman-keyring.service -> /etc/systemd/system/pacman-keyring.service
>    └── pacman-keyring.service
>

look at PATCH 3/5
>
>>   configs/releng/build.sh        | 8 ++++++++
>>   configs/releng/packages.i686   | 1 -
>>   configs/releng/packages.x86_64 | 1 -
>>   3 files changed, 8 insertions(+), 2 deletions(-)
>>
>> diff --git a/configs/releng/build.sh b/configs/releng/build.sh
>> index eb0e5b4..342920d 100755
>> --- a/configs/releng/build.sh
>> +++ b/configs/releng/build.sh
>> @@ -26,6 +26,14 @@ setup_workdir() {
>>   make_basefs() {
>>       mkarchiso ${verbose} -w "${work_dir}" -C "${pacman_conf}" -D "${install_dir}" init
>>       mkarchiso ${verbose} -w "${work_dir}" -C "${pacman_conf}" -D "${install_dir}" -p "memtest86+ mkinitcpio-nfs-utils nbd curl" install
>> +
>> +    # Install systemd in this way until hits {base} group
>> +    mkarchiso ${verbose} -w "${work_dir}" -C "${pacman_conf}" -D "${install_dir}" \
>> +        -r 'pacman -R --noconfirm --noprogressbar initscripts sysvinit' \
>> +        run
>> +    mkarchiso ${verbose} -w "${work_dir}" -C "${pacman_conf}" -D "${install_dir}" \
>> +        -p "systemd systemd-sysvcompat" \
>> +        install
>>   }
>>   
>>   # Additional packages (root-image)
>> diff --git a/configs/releng/packages.i686 b/configs/releng/packages.i686
>> index 3d30971..9bee336 100644
>> --- a/configs/releng/packages.i686
>> +++ b/configs/releng/packages.i686
>> @@ -41,7 +41,6 @@ rp-pppoe
>>   rsync
>>   smartmontools
>>   speedtouch
>> -systemd
>>   tcpdump
>>   usb_modeswitch
>>   vpnc
>> diff --git a/configs/releng/packages.x86_64 b/configs/releng/packages.x86_64
>> index 76d0854..bffece4 100644
>> --- a/configs/releng/packages.x86_64
>> +++ b/configs/releng/packages.x86_64
>> @@ -42,7 +42,6 @@ rp-pppoe
>>   rsync
>>   smartmontools
>>   speedtouch
>> -systemd
>>   tcpdump
>>   usb_modeswitch
>>   vpnc
>> -- 
>> 1.7.11.5
>>


-- 
Gerardo Exequiel Pozzi
\cos^2\alpha + \sin^2\alpha = 1



More information about the arch-releng mailing list