Commit graph

9 commits

Author SHA1 Message Date
fiftydinar
95109466e8
fix(files): Error-out & fail the build when there's no file/directory supplied in recipe 2024-07-23 14:12:45 +02:00
fiftydinar
df0869a449 chore(files): Update copying directory log to be more precise 2024-07-21 22:45:39 +02:00
fiftydinar
c8aa0fa4b6 fix(files): Deleting .gitkeep file when path is ending in / pt.2
I forgot to account for the literal `/` folder scenario
2024-07-21 16:08:21 +02:00
fiftydinar
3024774b0d chore(files): Some style change regarding variable expansion 2024-07-21 15:20:12 +02:00
fiftydinar
9df11c41f1 fix(files): Deleting .gitkeep file when path is ending in / 2024-07-21 15:18:19 +02:00
fiftydinar
55858a8d83
chore: Adjust modules to use the future /tmp/files/ directory (#278)
* chore: Adjust modules to use the future `/tmp/files/` directory

* docs: Replace old `config/` with `files/` directory

* Revert "docs: Replace old `config/` with `files/` directory"

This reverts commit 68870a3d02136860b4f3bca2d34618d71dcae160.

* chore(files): Support new recipe format proposed by @xynydev

* chore(files): Support legacy recipe format along with new one

Mixed usage of it in recipe is supported too.

---------

Co-authored-by: Gerald Pinder <gmpinder@gmail.com>
Co-authored-by: xyny <60004820+xynydev@users.noreply.github.com>
2024-07-21 10:10:32 +00:00
fiftydinar
3914df391f
fix(files): Ensure that parent dot files & folders are copied (#115)
* fix(files): Fix build error on copying dotfiles

Enable dotglob when copying folders/files, disable when it's finished.

* chore(files): Ensure that dotglob is executed outside of loop

* fix(files): Ensure that .gitkeep file is not present in the build image

* fix(files): Ensure that cp command ignores if something is present in directory or not
2024-02-03 18:40:24 +00:00
Nick Saika
17bacbe3da
fix: Fix flag ordering in set calls in scripts (#99)
The README for scripts has an incorrect use of the `set`. Where it says
to use:

	set -oue pipefail

it should be:

	set -euo pipefail

since `pipefail` is an option consumed by `set -o`.

More information: https://www.gnu.org/software/bash/manual/html_node/The-Set-Builtin.html
2024-01-16 06:12:08 +00:00
xyny
7c4dd1553e
feat: startingpoint modules (#33)
* feat: add startingpoint modules
some modules authored by @gerblesh
original source: https://github.com/ublue-os/startingpoint/pull/135

* docs: better readme for modules dir

* docs: yafti deps

* docs: sp more information

* feat: startingpoint modules in container

* docs: sentence structure, check sidebar
2023-09-10 14:29:26 +00:00