scripts/pre/*.sh and scripts/post/*.shvauxite-recipe.yml: Also runs vauxite.sh which in turn runs autostart.sh vauxite/${SCRIPT_MODE}, which would cause it to execute every script in scripts/vauxite/pre/*.sh and scripts/vauxite/post/*.sh at the appropriate stages.
syndrome... often i have to type the thing I can't figure out (like that draft sneaky text) and then i'll immediately find the solution./etc/profile.d/? or ~/.config/autostart, but maybe just having one in /etc/ feels better than having one in ~/. The only con I see in that is the fact that the "yafti toggle" wouldn't disable everything yafti-related in the build.~/.config/autostart. If the OS complains or just moves along like nothing.rpms: and flatpaks:.recipe.yml and you don't have to get into the weeds, the codebase is just a bit7 more complicatedscripts/README.md file which explains in depth.gnome-session it only leads to a silent syslog entry:WARNING: Desktop file /var/home/johnny/.config/autostart/foo.desktop for application foo.desktop could not be parsed or references a missing TryExec binarysystemd-xdg-aut which says /var/home/johnny/.config/autostart/foo.desktop: stat() failed, ignoring: No such file or directory/usr/share/ublue-os/ublue-os-update-services to /usr/share/ublue-os/update-services and I don't like what I'm seeing.%{VENDOR} is ublue-os and the %{NAME} is ublue-os-update-services.ublue-os-update-services in the RPM database.%SHARED_DATA_PATH=${NAME:/-ublue-os/} (pseudocode)ublue-os- prefix at that location. We should avoid the redundancy, and we're referring to the full path in other places such as main. scripts/pre/*.shscripts/post/*.shvauxite-recipe.ymlvauxite.shautostart.sh vauxite/${SCRIPT_MODE}scripts/vauxite/pre/*.shscripts/vauxite/post/*.sh/etc/profile.d/?~/.config/autostart~/.config/autostart/etc/~/rpms:flatpaks:recipe.ymlscripts/README.mdgnome-sessionWARNING: Desktop file /var/home/johnny/.config/autostart/foo.desktop for application foo.desktop could not be parsed or references a missing TryExec binarysystemd-xdg-aut/var/home/johnny/.config/autostart/foo.desktop: stat() failed, ignoring: No such file or directory/usr/share/ublue-os/ublue-os-update-services/usr/share/ublue-os/update-services%attr(0644,root,root) %{_datadir}/%{VENDOR}/%{NAME}/%{_sysconfdir}/rpm-ostreed.conf%{VENDOR}ublue-os%{NAME}ublue-os-update-servicesublue-os-update-services%SHARED_DATA_PATH=${NAME:/-ublue-os/}ublue-os-scripts:
# "Pre" scripts run very early in the build, immediately after your custom
# repos have been imported (so that you can access those repos if necessary).
pre:
# Automatically runs script files within "scripts/pre/".
- autorun.sh
# Manually listed scripts.
# - example_pre.sh
# "Post" scripts run at the end of the build process.
post:
# Automatically runs script files within "scripts/post/".
- autorun.sh
# Manually listed scripts.
# - example_post.sh