pkgname: rkhunter pkgver: '1.4.6' pkgrel: '2' pkgdesc: 'Checks machines for the presence of rootkits and other unwanted tools.' url: 'https://rkhunter.sourceforge.net/' arch: x86_64 depends: [] makedepends: - bash - perl - wget - unhide source: - 'https://downloads.sourceforge.net/sourceforge/${pkgname}/${pkgname}-${pkgver}.tar.gz' sha256sums: - SKIP build: | cd ./${pkgname}-${pkgver} # fix installer for x86_64 sed -i -e "s/lib64/lib/g" installer.sh # install to "/usr" install -dm0755 ${PKGDIR}/usr ./installer.sh --layout custom ${PKGDIR}/usr --striproot ${PKGDIR} --install # fix paths mv ${PKGDIR}/usr/etc ${PKGDIR} mv ${PKGDIR}/usr/var ${PKGDIR} sed -i -e s#/usr/etc/rkhunter.conf#/etc/rkhunter.conf#g ${PKGDIR}/usr/bin/${pkgname} sed -i -e s#/usr/etc/rkhunter.conf#/etc/rkhunter.conf#g ${PKGDIR}/etc/${pkgname}.conf sed -i -e s#/usr/var/lib/rkhunter/db#/var/lib/rkhunter/db#g ${PKGDIR}/etc/${pkgname}.conf sed -i -e s#/usr/var/lib/rkhunter/tmp#/var/lib/rkhunter/tmp#g ${PKGDIR}/etc/${pkgname}.conf # cleanup rm -f ${PKGDIR}/var/lib/${pkgname}/tmp/{group,passwd} # we trust in udev sed -i 's|^#ALLOWHIDDENDIR=/dev/.udev$|ALLOWHIDDENDIR=/dev/.udev|' \ ${PKGDIR}/etc/${pkgname}.conf package: | true