anchor.diff:  	install -d ${D}${sysconfdir}/udev/rules.d
   
   	#follow debian/systemd.install
  -	install -d ${D}${base_libdir}/lsb \
  -	           ${D}${sysconfdir}/dhcp
  -	cp -r ${S}/debian/extra/init-functions.d ${D}${base_libdir}/lsb/
  -	cp -r ${S}/debian/extra/tmpfiles.d/*.conf ${D}${libdir}/tmpfiles.d/
  -	cp -r ${S}/debian/extra/systemd-sysv-install ${D}${base_libdir}/systemd/
  +	install -d ${D}${nonarch_base_libdir}/lsb \
  +	           ${D}${sysconfdir}/dhcp \
  +		   ${D}${nonarch_libdir}/tmpfiles.d \
  +		   ${D}${nonarch_base_libdir}/systemd
  +
  +	cp -r ${S}/debian/extra/init-functions.d ${D}${nonarch_base_libdir}/lsb/
  +	cp -r ${S}/debian/extra/tmpfiles.d/*.conf ${D}${nonarch_libdir}/tmpfiles.d/
  +	cp -r ${S}/debian/extra/systemd-sysv-install ${D}${nonarch_base_libdir}/systemd/
   	cp -r ${S}/debian/extra/units/* ${D}${systemd_system_unitdir}/
   	cp -r ${S}/debian/extra/dhclient-exit-hooks.d \
   	      ${D}${sysconfdir}/dhcp/
   
   	# systemd-sysv
  -	ln -s ../${base_libdir}/systemd/systemd  ${D}${base_sbindir}/init
  -	ln -s ../${base_bindir}/systemctl ${D}${base_sbindir}/halt
  -	ln -s ../${base_bindir}/systemctl ${D}${base_sbindir}/poweroff
  -	ln -s ../${base_bindir}/systemctl ${D}${base_sbindir}/reboot
  -	ln -s ../${base_bindir}/systemctl ${D}${base_sbindir}/runlevel
  -	ln -s ../${base_bindir}/systemctl ${D}${base_sbindir}/shutdown
  -	ln -s ../${base_bindir}/systemctl ${D}${base_sbindir}/telinit
  +	ln -s ../${nonarch_base_libdir}/systemd/systemd  ${D}${base_sbindir}/init
  +	ln -s ../${nonarch_base_bindir}/systemctl ${D}${base_sbindir}/halt
  +	ln -s ../${nonarch_base_bindir}/systemctl ${D}${base_sbindir}/poweroff
  +	ln -s ../${nonarch_base_bindir}/systemctl ${D}${base_sbindir}/reboot
  +	ln -s ../${nonarch_base_bindir}/systemctl ${D}${base_sbindir}/runlevel
  +	ln -s ../${nonarch_base_bindir}/systemctl ${D}${base_sbindir}/shutdown
  +	ln -s ../${nonarch_base_bindir}/systemctl ${D}${base_sbindir}/telinit
   	
   	# Make sure the runlevel services are known by systemd so their targets
   	# get launched. See https://bugzilla.redhat.com/show_bug.cgi?id=1002806
  
positive.code: HOMEPAGE = "http://www.freedesktop.org/wiki/Software/systemd"
  FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
  
  # Override value of DEBIAN_GIT_BRANCH variable in debian-package class
  DEBIAN_GIT_BRANCH = "stretch-master"
  
  
negative.code: 	# udev package
  	install -d ${D}${sysconfdir}/init.d
  	install -m 0755 ${S}/debian/udev.init ${D}${sysconfdir}/init.d/udev
  	install -d ${D}${nonarch_base_libdir}/modprobe.d
  	install -d ${D}${systemd_system_unitdir}/sysinit.target.wants
  	ln -s systemd-udevd.service \
  		${D}${systemd_system_unitdir}/udev.service
  	install -d ${D}${base_sbindir}
  	ln -s ${base_bindir}/udevadm ${D}${base_sbindir}
  	ln -s ${nonarch_base_libdir}/systemd/systemd-udevd ${D}${base_sbindir}/udevd
  
  	# ship test-udev, so that we have it for autopkgtests
  	if [ -e ${B}/.libs/test-udev ]; then
  