From a641a26a607243969b27cfac0139a7e1c65b2f0e Mon Sep 17 00:00:00 2001 From: Jan Tuomi Date: Thu, 1 Feb 2024 18:41:50 +0200 Subject: Fix bugs, add utilities --- examples/build-manifest-eval | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 examples/build-manifest-eval (limited to 'examples/build-manifest-eval') diff --git a/examples/build-manifest-eval b/examples/build-manifest-eval new file mode 100644 index 0000000..0103885 --- /dev/null +++ b/examples/build-manifest-eval @@ -0,0 +1,16 @@ +(let* (;; Glob all files under src/ + (src-files (glob "src/*")) + ;; Map files to locations in nginx dir + (src-file-targets (map (@ string-append "/usr/share/nginx/html/") src-files)) + ;; Construct the list of file mappings + (file-mappings `(("nginx.conf" . "/etc/nginx/nginx.conf") + . ,(zip src-files src-file-targets)))) + + `((packages + . #("nginx")) + (files + . ,file-mappings) + (build-commands + . #("sysrc nginx_enable=YES")) + (start-command + . "nginx -c nginx.conf"))) -- cgit v1.3