in src/helper.rs [207:238]
fn write_builtin_action_scripts() -> Result<()> {
fs::create_dir_all(constants::ACTION_IMPL_DIR)
.context("Directory ACTION_IMPL_DIR can not be created")?;
fs::write(format!("{}/{}", constants::ACTION_IMPL_DIR, "auditd-impl.sh"), constants::AUDITD_IMPL_FILE)
.context("Writing auditd-impl.sh failed")?;
fs::write(format!("{}/{}", constants::ACTION_IMPL_DIR, "efifix-impl.sh"), constants::EFIFIX_IMPL_FILE)
.context("Writing efifix-impl.sh failed")?;
fs::write(format!("{}/{}", constants::ACTION_IMPL_DIR, "fstab-impl.sh"), constants::FSTAB_IMPL_FILE)
.context("Writing fstab-impl.sh failed")?;
fs::write(format!("{}/{}", constants::ACTION_IMPL_DIR, "grub.awk"), constants::GRUB_AKW_FILE)
.context("Writing grub.awk failed")?;
fs::write(format!("{}/{}", constants::ACTION_IMPL_DIR, "grubfix-impl.sh"), constants::GRUBFIX_IMPL_FILE)
.context("Writing grubfix-impl.sh failed")?;
fs::write(format!("{}/{}", constants::ACTION_IMPL_DIR, "helpers.sh"), constants::HELPERS_SH_FILE)
.context("Writing helpers.sh failed")?;
fs::write(format!("{}/{}", constants::ACTION_IMPL_DIR, "initrd-impl.sh"), constants::INITRD_IMPL_FILE)
.context("Writing initrd-impl.sh failed")?;
fs::write(format!("{}/{}", constants::ACTION_IMPL_DIR, "kernel-impl.sh"), constants::KERNEL_IMPL_FILE)
.context("Writing kernel-impl.sh failed")?;
fs::write(format!("{}/{}", constants::ACTION_IMPL_DIR, "safe-exit.sh"), constants::SAFE_EXIT_FILE)
.context("Writing safe-exit.sh failed")?;
fs::write(format!("{}/{}", constants::ACTION_IMPL_DIR, "serialconsole-impl.sh"), constants::SERIALCONSOLE_IMPL_FILE)
.context("Writing serialconsole-impl.sh failed")?;
fs::write(format!("{}/{}", constants::ACTION_IMPL_DIR, "test-impl.sh"), constants::TEST_IMPL_FILE)
.context("Writing test-impl.sh failed")?;
Ok(())
}