fido2luks/dracut/Makefile
shimunn 10a7cb8584
Some checks failed
continuous-integration/drone/push Build is failing
new script
2019-09-17 20:44:55 +02:00

24 lines
632 B
Makefile

.PHONY: install
DRACUT_MODULE_D=/usr/lib/dracut/modules.d/95fido2luks
DRACUT_CONF_D=/etc/dracut.conf.d
build:
cargo install --root . --path ../ --force
install: build
sudo mkdir -p ${DRACUT_MODULE_D}
sudo cp bin/* /usr/local/bin/
sudo cp bin/* ${DRACUT_MODULE_D}/
sudo cp module-setup.sh fido2luks.sh bin/* ${DRACUT_MODULE_D}/
sudo chown -R root: ${DRACUT_MODULE_D}/
setup: install
sudo bin/fido2luks setup
sudo cp fido2luks.json /etc/fido2luks.json
clean:
cargo clean
rm -rf bin fido2luks.json
rm -f .crates.toml
uninstall:
rm -rf /etc/fido2luks.json ${DRACUT_CONF_D}/fido2luks.conf ${DRACUT_MODULES_D}/95fido2luks