anchor.diff:  # u-a for runlevel and telinit
   
   pkg_postinst_${PN} () {
  -# can't do this offline, but we need the u-a bits
  -if [ "x$D" != "x" ]; then
  -    echo "can't do addgroup offline"
  -else
  -	grep "^lock:" /etc/group > /dev/null || addgroup lock
  -fi
  -
  +update-alternatives --install ${base_sbindir}/init init ${base_bindir}/systemd 300
   update-alternatives --install ${base_sbindir}/halt halt ${base_bindir}/systemctl 300
   update-alternatives --install ${base_sbindir}/reboot reboot ${base_bindir}/systemctl 300
   update-alternatives --install ${base_sbindir}/shutdown shutdown ${base_bindir}/systemctl 300
   update-alternatives --install ${base_sbindir}/poweroff poweroff ${base_bindir}/systemctl 300
   
  +# can't do this offline, but we need the u-a bits above
  +if [ "x$D" != "x" ]; then
  +	echo "can't do addgroup offline" ; exit 1
  +else
  +	grep "^lock:" /etc/group > /dev/null || addgroup lock
  +fi
   }
   
  
positive.code: PV = "git"
  PR = "r4"
  
  inherit autotools vala update-alternatives
  
  SRCREV = "9a66640832d103f906c2ef609a1d19d43fc542f6"
  
  SRC_URI = "git://anongit.freedesktop.org/systemd;protocol=git \
             file://execute.patch \
  
negative.code:               ${D}${sysconfdir}/systemd/system/getty.target.wants/serial-getty@${@get_console(bb, d)}.service
          fi
  }
  
  PACKAGES =+ "${PN}-gui ${PN}-serialgetty"
  
  