From 713161f2f0ca8307ba89b82378075d2b8cb44f2a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jake=20Buchholz=20G=C3=B6kt=C3=BCrk?= Date: Sat, 29 Jan 2022 14:40:07 -0800 Subject: [PATCH] ensure /etc/conf.d exists --- Makefile | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/Makefile b/Makefile index 2fda04b..b3b0b28 100644 --- a/Makefile +++ b/Makefile @@ -32,7 +32,7 @@ openrc: install -Dm755 -t "$(PREFIX)"/etc/init.d \ etc/init.d/* -aws: +aws: conf_dir install -Dm755 -t "$(PREFIX)"/lib/mdev \ lib/mdev/nvme-ebs-links install -Dm644 -t "$(PREFIX)"/lib/tiny-cloud/aws \ @@ -41,20 +41,23 @@ aws: -e 's/^#?HOTPLUG_MODULES=.*/HOTPLUG_MODULES="vnic_eth_hotplug nvme_ebs_links"/' \ etc/conf.d/tiny-cloud.example > "$(PREFIX)"/etc/conf.d/tiny-cloud -azure: +azure: conf_dir install -Dm644 -t $(PREFIX)/lib/tiny-cloud/azure \ lib/tiny-cloud/azure/* sed -e 's/^#?CLOUD=.*/CLOUD=azure/' \ etc/conf.d/tiny-cloud.example > "$(PREFIX)"/etc/conf.d/tiny-cloud -gcp: +gcp: conf_dir install -Dm644 -t $(PREFIX)/lib/tiny-cloud/gcp \ lib/tiny-cloud/gcp/* sed -e 's/^#?CLOUD=.*/CLOUD=gcp/' \ etc/conf.d/tiny-cloud.example > "$(PREFIX)"/etc/conf.d/tiny-cloud -oci: +oci: conf_dir install -Dm644 -t $(PREFIX)/lib/tiny-cloud/oci \ lib/tiny-cloud/oci/* sed -e 's/^#?CLOUD=.*/CLOUD=oci/' \ - etc/conf.d/tiny-cloud.example > "$(PREFIX)"/etc/conf.d/tiny-cloud \ No newline at end of file + etc/conf.d/tiny-cloud.example > "$(PREFIX)"/etc/conf.d/tiny-cloud + +conf_dir: + mkdir -p "$(PREFIX)"/etc/conf.d \ No newline at end of file