Commit Graph

593 Commits

Author SHA1 Message Date
ER
961dff33f4 fix: put .sh suffix outside of quotes? 2023-08-27 16:22:20 +03:00
ER
67cf52e050 Merge branch 'modular-rewrite' of github.com:ublue-os/startingpoint into modular-rewrite 2023-08-27 16:12:41 +03:00
ER
3f35fe7645 chore: try removing pkgs to remove? 2023-08-27 16:11:36 +03:00
EinoHR
c8db9dfbb1 Merge branch 'template' into modular-rewrite 2023-08-27 16:07:07 +03:00
ER
5a1a687476 chore: use same package inst/rm logic as upstream
upstream referring to build.sh in main and bluefin
2023-08-27 16:06:40 +03:00
EinoHR
a1e2413580 fix: dont add malformed tags if $MAJOR_VERSION is empty 2023-08-27 07:28:26 -04:00
ER
80c4094524 chore: rm ublue-os/startingpoint in iso docs
* automatic setup replaces it with the repository's details,
which makes it confusing to read
2023-08-27 13:47:12 +03:00
ER
d2eeae7fb6 docs: document added/removed packages 2023-08-26 17:29:59 +03:00
ER
26e4f0cf03 chore: revert
e27eb25 fix
2023-08-26 17:25:22 +03:00
ER
2740320a51 fix: don't output yaml array as json 2023-08-26 17:20:45 +03:00
ER
e27eb25b80 fix: newlines in rpm-ostree cmds errors
i'm not sure if this approach is better than iterating over the array
but it should now work in the same way it did previously
2023-08-26 17:10:08 +03:00
ER
c2367e0d56 chore: re-add branch selection for push
* same-repo PRs build twice
2023-08-26 16:49:21 +03:00
ER
09c22d5500 docs: rewrite the just section 2023-08-26 16:46:45 +03:00
ER
fc2f4bb038 chore!: remove setup-flatpaks
* it doesn't make sense with the module system anymore
2023-08-26 16:45:24 +03:00
ER
5cd245cc85 docs: expand main customization section 2023-08-26 16:36:33 +03:00
ER
3c773d76a8 chore: remove empty usr/bin dir 2023-08-26 16:11:50 +03:00
ER
74017635d3 chore: clean build.yml, make matrix more visible
there were huge blocks of good documentation,
but it was in the way of easy access to the matrix section,
 which ordinary users have to update

 it was also only about build triggers, which is a pretty clear topic
 much more valuable would be explaining each build step

 i condesensed the docs into a smaller section atop
 with only generally useful information
2023-08-26 16:11:04 +03:00
ER
7b036d3d10 feat: ublue-os/bling module
this makes all bling components optional,
while making more of them accessible
2023-08-26 15:52:28 +03:00
ER
81dca63764 chore: clean up bling a bit 2023-08-26 14:57:43 +03:00
ER
1d7a3a92b6 chore: remove outdated script-related docs 2023-08-26 14:18:31 +03:00
ER
618401dec4 chore: bring recipe.yml to a default state 2023-08-26 14:16:57 +03:00
ER
9e301cec00 chore!: remove autorun.sh
i think the existence of multiple built-in ways to add scripts
makes it more complicated,
and paradoxically, autorun was made to uncomplicate things

with the removal of clear "pre" and "post" hooks,
only a linear list of modules, the filesystem-based method
is ever more complicated

if such a feature is ever wanted again,
it should be implemented inside the script module
2023-08-26 14:12:31 +03:00
ER
bca8b81e16 docs: a ginormous amount of docs for the modules 2023-08-26 14:05:42 +03:00
ER
c0bc388160 chore: remove changelog
* this was added earlier when making the ISO pr,
and it is not going to be updated anymore
2023-08-26 13:19:30 +03:00
ER
c07131b37d docs: move & start rewriting configuration docs 2023-08-13 18:46:00 +03:00
ER
dc97fa4201 fix: don't run arbitrary commands with script
* scripts are now called with their absolute paths instead of ./
2023-08-13 18:36:49 +03:00
ER
bbb1cc8b88 fix: give executable permission to scripts 2023-08-13 18:31:12 +03:00
ER
3e0aa46c12 chore: investigate "no such file or directory" 2023-08-13 18:23:10 +03:00
ER
c4b274bb77 chore: investigate "no such file or directory" 2023-08-13 18:15:54 +03:00
ER
14d78ee2a7 fix: can't set readonly var after declaration
(duh)
2023-08-13 18:14:06 +03:00
ER
38dda90a23 refactor: rename fedora version to os version
this change makes sense for when in the future it's possible to
build other OS's with this same system
it was done now, because i'm bundling a bunch of breaking changes
into a single update
2023-08-13 18:00:58 +03:00
ER
1d7b14b38f feat: signing script 2023-08-13 17:36:21 +03:00
ER
8f0aa9cec9 chore: export more vars as readonly 2023-08-13 17:29:11 +03:00
ER
93cd25fe01 fix: also install and enable yafti in yafti module
oops, forgot this one
there's currently no removing of the firstboot data, though,
but that doesn't affect people much ig
2023-08-13 17:24:20 +03:00
ER
8e80937db0 docs: better inline docs and prints 2023-08-13 17:20:25 +03:00
ER
290075c1c7 feat: yafti module 2023-08-13 17:14:39 +03:00
ER
b2034c7a1c feat: rpm-ostree module 2023-08-13 17:05:06 +03:00
ER
9ad0048fc3 refactor: global get_yaml_array function 2023-08-13 16:59:23 +03:00
ER
7fea9a143f Merge branch 'template' into modular-rewrite 2023-08-13 16:48:22 +03:00
ER
18d1b3d4cd Revert "refactor: export get_yaml_array"
This reverts commit c27685fae2.

(get_yaml_array can't be used in modules since it reads from
the $RECIPE_FILE)
2023-08-13 16:15:22 +03:00
ER
c27685fae2 refactor: export get_yaml_array 2023-08-13 16:12:57 +03:00
ER
e03ac5de80 feat: script runner module 2023-08-13 16:08:31 +03:00
ER
cb0631831c chore: export config directory 2023-08-13 16:06:44 +03:00
ER
055ef73ad5 fix: bad indentation in common-packages.yml 2023-08-13 15:51:53 +03:00
ER
59e16045a8 fix: remove trailing slashes from directory vars 2023-08-13 15:24:11 +03:00
ER
d0c6deeb9b feat: running modules from files 2023-08-13 15:20:34 +03:00
ER
057b45a45f refactor: remove get yml string, add configdir var 2023-08-13 15:19:55 +03:00
ER
245fc69b13 chore: launch modules, detect if module inline 2023-08-13 15:09:40 +03:00
ER
2b633ff5c8 fix: make get_yaml_array work
apparently it's not possible to return an array from a function
(eventhough doing so would be nice)
2023-08-13 15:00:21 +03:00
Gordon Schulz
d04ad0f78c docs: minor fixes to documentation (#136)
* style: Remove extra whitespace in link description

* fix: Fix link to make-your-own documentation
2023-08-12 05:59:14 +00:00