]> git.plutz.net Git - blast/blobdiff - Makefile
Cadus life Sensor plugins
[blast] / Makefile
index adec7d705cdb54597f062e3e7c4298c278fc0627..d6382ece648721355eb0270ccb115c8f805e7193 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -189,21 +189,23 @@ ${SYSROOT}/etc/apt/apt.conf.d/10norecommends: ${SYSROOT}
        printf 'APT::Install-Recommends "false";\n' >"$@"
        chmod 644 "$@"
 
-${SYSROOT}/etc/apt/trusted.gpg.d/: ${SYSROOT}
+${SYSROOT}/etc/apt/trusted.gpg.d/: ${SYSROOT} _bootstrap
        mkdir -p -m 755 "$@"
        cp keys/*.gpg "$@"
 
 _install: ${SYSROOT} _aptkeys _norecommends
-       printf '%s\n' "$${SOURCES}" >"$${SYSROOT}/etc/apt/sources.list"
+       printf '%s\n' "$${SOURCES}" |sort -u >"$${SYSROOT}/etc/apt/sources.list"
        -cp /etc/resolv.conf "$${SYSROOT}/etc/"
        -chroot "$${SYSROOT}" sh -c 'apt-mark showmanual |xargs apt-mark auto'
        -chroot "$${SYSROOT}" apt-get update
        chroot "$${SYSROOT}" ln -sf /bin/true /usr/local/sbin/invoke-rc.d
+       chroot "$${SYSROOT}" ln -sf /bin/true /usr/sbin/udevadm
        chroot "$${SYSROOT}" apt-get --yes install ${PACKAGES}
        chroot "$${SYSROOT}" apt-get --yes --auto-remove purge
        -chroot "$${SYSROOT}" apt-get --yes --auto-remove upgrade
        chroot "$${SYSROOT}" apt-get clean
        chroot "$${SYSROOT}" rm /usr/local/sbin/invoke-rc.d
+       chroot "$${SYSROOT}" rm /usr/sbin/udevadm
 
 _copy: ${SYSROOT} ${CFGROOT}
        cp -au "$${SYSROOT}/." "$${CFGROOT}/"