# Template file for 'dracut-crypt-ssh' pkgname=dracut-crypt-ssh version=1.0.3 revision=2 build_style=gnu-configure conf_files="/etc/dracut.conf.d/crypt-ssh.conf" hostmakedepends="dracut" makedepends="libblkid-devel" depends="dracut dracut-network dropbear openssh" short_desc="A new initramfs infrastructure - enter LUKS passphrase remotely" maintainer="tastytea " license="GPL-2" homepage="https://github.com/dracut-crypt-ssh/dracut-crypt-ssh" distfiles="${homepage}/archive/v${version}.tar.gz" checksum=158d293a1f4dc9e47bd4b390879dca084b5705cc21daf2743f3020dffefd966b pre_configure() { sed -i '111s/^/#/' configure sed -i 's/gcc -lblkid/gcc -lblkid $(CFLAGS)/' modules/60crypt-ssh/helper/Makefile sed -i 's/gcc/$(CC)/' modules/60crypt-ssh/helper/Makefile sed -i "s|CFLAGS=|CFLAGS=${CFLAGS} ${LDFLAGS} |" modules/60crypt-ssh/helper/Makefile sed -i 's|/lib64/libnss_files.so.2||' modules/60crypt-ssh/module-setup.sh sed -i '107s|$|\n [ -f /lib/libnss_files.so.2 ] \&\& dracut_install /lib/libnss_files.so.2|' \ modules/60crypt-ssh/module-setup.sh }