Commit Graph

18 Commits

Author SHA1 Message Date
Arcitec
20e0a06588 fix: remove extremely verbose "x" flag
The debug "x" flag that prints every command is really excessive.
2023-05-10 18:44:25 +03:00
Arcitec
d09dd76243 feat: install repos first, so that they're available for scripting
This ensures that custom scripts have the flexibility to work with the repos that have been added.
2023-05-10 18:44:25 +03:00
Arcitec
f24c4072fd fix: use proper shebang line
This is the most portable shebang line and should always be used.
2023-05-10 18:44:25 +03:00
Arcitec
44660085eb chore: clean up sentences to make them easier to expand
Lowercase, run-on sentences are a nightmare to expand later, because the lack of sentence structure means you can't just add more lines and have a nice flow anymore.

Let's add some punctuation and grammar.
2023-05-10 18:44:25 +03:00
Arcitec
4b9fe0b05b fix: add flags to ensure that build aborts if there are errors 2023-05-10 18:44:25 +03:00
Eino Rauhala
c537104ba2 feat: add extra repos field to recipe (#52)
* feat: add extra repos field to recipe

* fix: semicolon before "done" keyword in shell

* fix: don't put repos in /usr/etc/
2023-04-28 13:55:37 +00:00
Eino Rauhala
b3f7f07d6c fix: only create yafti grp when flatpaks defined (#46) 2023-04-26 16:49:26 +00:00
Eino Rauhala
95ff830b49 fix: moving recipe back to a directory available on the host (#47)
* fix: mv recipe to a dir available on the host

* docs: add notice for recipe editing on host

* fix: replace /tmp/ublue-recipe.yml with /usr/etc/.
2023-04-26 16:19:31 +00:00
Eino Rauhala
085d26aa1a fix: prevent /etc/ merge issues (#43)
* fix: prevent /etc/ merge issues
discussed at length in #28
also including tons of comments about the issue

* fix: change references of /etc/ to /usr/etc
2023-04-26 15:23:43 +00:00
Emmett Wasik (Viv)
37143b0e23 feat: add per-recipe shell script support (#38) 2023-04-24 18:40:51 +00:00
ER
e9c31aba83 chore: put ublue-recipe in /tmp
-> there's no reason to send the recipe to the client
as it is only used in the build stages
2023-04-02 15:51:18 +03:00
ER
773fc23804 fix: loop over lines, functional var substitution 2023-04-02 15:31:01 +03:00
ER
97ee7169f4 fix: add shebang 2023-04-02 12:48:14 +03:00
ER
616c59c90b fix: remove unneeded escape 2023-04-02 12:48:03 +03:00
ER
5a98ef6532 fix: remove -y flag from yq; not in go version 2023-04-02 12:38:06 +03:00
ER
0cf6b13b6c feat: yafti package group for recipe.yml
read .flatpaks[] in recipe.yml
and add declared packages to their own
package group in yafti
2023-04-02 12:24:32 +03:00
ER
0b669f5bb5 feat: switch to yafti for first boot
based on what's done in bluefin
& https://github.com/ublue-os/yafti#running-from-a-containerfile
2023-04-02 12:00:58 +03:00
ER
68122c87ca feat: switch to separate build script 2023-04-02 11:44:44 +03:00