Name: Anonymous 2015-05-24 10:03
Permanently blocking systemd systemd USE flag
Add -systemd to the system's USE variable in /etc/portage/make.conf.
Mask systemd and udev
In order to explicitly inform Portage to never install systemd, a mask file will need to be created. Masks can be created a two different ways. Either create a FOLDER called package.mask in /etc/portage then create individual text files containing lists of packages to be masked OR create a FILE called package.mask and organize it all in one big file. Portage will be happy with either method. The choice is left up to the system administrator. Why two ways? Well, it would appear two methods continue to exist for organizational purposes. Some users like having everything defined in one file, while other users like having each set of packages masked in separate folders.
/etc/portage/package.mask/systemdpackage.mask (FOLDER example)
OR
FILE /etc/portage/package.maskpackage.mask (FILE example)
Masking udev will not result in a broken system; Portage is smart enough to automatically replace udev by sys-fs/eudev: the systemd-free fork of udev.
https://wiki.gentoo.org/wiki/Gentoo_Without_systemd
Add -systemd to the system's USE variable in /etc/portage/make.conf.
Mask systemd and udev
In order to explicitly inform Portage to never install systemd, a mask file will need to be created. Masks can be created a two different ways. Either create a FOLDER called package.mask in /etc/portage then create individual text files containing lists of packages to be masked OR create a FILE called package.mask and organize it all in one big file. Portage will be happy with either method. The choice is left up to the system administrator. Why two ways? Well, it would appear two methods continue to exist for organizational purposes. Some users like having everything defined in one file, while other users like having each set of packages masked in separate folders.
/etc/portage/package.mask/systemdpackage.mask (FOLDER example)
sys-apps/systemd
sys-fs/udev
OR
FILE /etc/portage/package.maskpackage.mask (FILE example)
sys-apps/systemd
sys-fs/udev
Masking udev will not result in a broken system; Portage is smart enough to automatically replace udev by sys-fs/eudev: the systemd-free fork of udev.
https://wiki.gentoo.org/wiki/Gentoo_Without_systemd