🔒 Repository is read-only – file editing is disabled.
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
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