UmVirt LFS Package info
DB commit: 6e4df3ea22c3eb21cad56028aab30db41fa6a0c4
APP commit: e905d50832f25d6e1ea1c062c557c2674e1072f0
systemd
While systemd was installed when building LFS, there are many features provided by the package that were not included in the initial installation because Linux-PAM was not yet installed. The systemd package needs to be rebuilt to provide a working systemd-logind service, which provides many additional features for dependent packages.Package info
Template: 
Codename: systemd
Source file: systemd-257.3.tar.gz
Source file size: 16227011
Source file MD5-checkum: 8e4fc90c7aead651fa5c50bd1b34abc2
Source directory: systemd-257.3
Package URL: https://umvirt.com/linux/downloads/0.2.3/packages/s/systemd-257.3.tar.gz
Package md5-checksum URL: https://umvirt.com/linux/downloads/0.2.3/packages/s/systemd-257.3.tar.gz.md5sum
Dependances: libgcrypt, polkit, Linux-PAM.
Dependance of: alsa-lib, wine, udisks, accountsservice, !gnome-session, NetworkManager, colord, gvfs, tigervnc-server.
Patches: *** NO PATCHES FOUND *** 
Addons: *** NO ADDONS FOUND *** 
Nestings *** NO NESTINGS FOUND *** 
Configuration script:
    
sed -i -e 's/GROUP="render"/GROUP="video"/' \
       -e 's/GROUP="sgx", //' rules.d/50-udev-default.rules.in
mkdir build &&
cd    build &&
meson setup ..                 \
      --prefix=/usr            \
      --buildtype=release      \
      -D default-dnssec=no     \
      -D firstboot=false       \
      -D install-tests=false   \
      -D ldconfig=false        \
      -D man=auto              \
      -D sysusers=false        \
      -D rpmmacrosdir=no       \
      -D homed=disabled        \
      -D userdb=false          \
      -D mode=release          \
      -D pam=enabled           \
      -D pamconfdir=/etc/pam.d \
      -D dev-kvm-mode=0660     \
      -D nobody-group=nogroup  \
      -D sysupdate=disabled    \
      -D ukify=disabled        \
      -D docdir=/usr/share/doc/systemd-257.3 
Build script:
    
cd    build &&
ninja
if [[ "$ULFS_PKG_TEST" == "YES" ]]
then
	    ninja test
fi
Install script:
    
cd    build &&
ninja install
grep 'pam_systemd' /etc/pam.d/system-session ||
cat >> /etc/pam.d/system-session << "EOF"
# Begin Systemd addition
session  required    pam_loginuid.so
session  optional    pam_systemd.so
# End Systemd addition
EOF
cat > /etc/pam.d/systemd-user << "EOF"
# Begin /etc/pam.d/systemd-user
account  required    pam_access.so
account  include     system-account
session  required    pam_env.so
session  required    pam_limits.so
session  required    pam_loginuid.so
session  optional    pam_keyinit.so force revoke
session  optional    pam_systemd.so
auth     required    pam_deny.so
password required    pam_deny.so
# End /etc/pam.d/systemd-user
EOF
Arch specific instructions
lib32_amd64
Dependances: glib:lib32_amd64, gnutls:lib32_amd64, libgcrypt:lib32_amd64.
Configuration script:
            
sed -i -e 's/GROUP="render"/GROUP="video"/' \
       -e 's/GROUP="sgx", //' rules.d/50-udev-default.rules.in
mkdir build
cd build
LANG=en_US.UTF-8                   \
CC="gcc -m32 -march=i686" CXX="g++ -m32 -march=i686"       \
PKG_CONFIG_PATH="/usr/lib32/pkgconfig" \
meson setup \
      --prefix=/usr                 \
      --buildtype=release           \
      --libexecdir /usr/lib32  \
      --libdir /usr/lib32  \
      -Dmode=release                \
      -Ddefault-dnssec=no           \
      -Dfirstboot=false             \
      -Dinstall-tests=false         \
      -Dldconfig=false              \
      -Dsysusers=false              \
      -Drpmmacrosdir=no             \
      -Dhomed=disabled              \
      -Duserdb=false                \
      -Dman=disabled                \
      -Dmode=release                \
      -Dpamconfdir=no               \
      -Ddev-kvm-mode=0660           \
      -Dnobody-group=nogroup        \
      -Dsysupdate=disabled          \
      -Dukify=disabled              \
    -Dapparmor=false \
    -Daudit=false \
    -Dbacklight=false \
    -Dbinfmt=false \
    -Dblkid=false \
    -Dbootloader=false \
    -Dbpf-framework=false \
    -Dcoredump=false \
    -Dcreate-log-dirs=false \
    -Defi=false \
    -Denvironment-d=false \
    -Dfirstboot=false \
    -Dhibernate=false \
    -Dhomed=false \
    -Dhostnamed=false \
    -Dhtml=false \
    -Dhwdb=false \
    -Dima=false \
    -Dimportd=false \
    -Dkmod=false \
    -Dldconfig=false \
    -Dlibcryptsetup=false \
    -Dlibcryptsetup-plugins=false \
    -Dlibfido2=false \
    -Dlibidn2=true \
    -Dlibiptc=false \
    -Dlocaled=false \
    -Dlogind=false \
    -Dlz4=false \
    -Dmachined=false \
    -Dmachined=true \
    -Dman=false \
    -Dmicrohttpd=false \
    -Dnetworkd=false \
    -Dnss-myhostname=true \
    -Dnss-mymachines=true \
    -Dnss-resolve=true \
    -Dnss-systemd=true \
    -Doomd=false \
    -Dpam=false \
    -Dpasswdqc=false \
    -Dportabled=false \
    -Dpstore=false \
    -Dpwquality=false \
    -Dqrencode=false \
    -Dquotacheck=false \
    -Drandomseed=false \
    -Dremote=false \
    -Drepart=false \
    -Dresolve=false \
    -Dresolve=true \
    -Drfkill=false \
    -Dseccomp=false \
    -Dselinux=false \
    -Dsysext=false \
    -Dsysusers=false \
    -Dtimedated=false \
    -Dtimesyncd=false \
    -Dtmpfiles=false \
    -Dtpm2=false \
    -Dtpm=false \
    -Dtranslations=false \
    -Dukify=false \
    -Duserdb=false \
    -Dutmp=false \
    -Dvconsole=false \
    -Dxdg-autostart=false \
    -Dxenctrl=false \
    -Dxkbcommon=false \
	-Ddbus=false \
     ..
Build script:
            
cd build
meson compile
Install script:
            
cd build
meson install --destdir DESTDIR
cp -Rv DESTDIR/usr/lib32/* /usr/lib32