]> Kevux Git Server - controller/commit
Progress: Continue migrating the project, and do some restructuring.
authorKevin Day <Kevin@kevux.org>
Fri, 12 Jul 2024 03:27:43 +0000 (22:27 -0500)
committerKevin Day <Kevin@kevux.org>
Fri, 12 Jul 2024 03:30:45 +0000 (22:30 -0500)
commit1f67b4a86713a83c4a9c8dcc9803366d6bcf7c80
tree239a259a5744eadba5bc46e3c863ed7faf9e7072
parentb3b7abaf7bd9c0dc0138f651fc534e1671b99254
Progress: Continue migrating the project, and do some restructuring.

Don't provide default examples as the settings.
Move all of these into an examples directory.
The examples directory is placed under a data directory that is intended to be for files such as those under the /usr/share directory.

This shows that the Featureless Make build settings specification is missing the "build_sources_data" which is a /usr/share equivalent of "-build_sources_setting" (aka /etc).
93 files changed:
data/build/settings
data/data/controller/example/cgroup/entries/chromium.entry [moved from data/settings/controller/example/cgroup_example/entries/chromium.entry with 100% similarity]
data/data/controller/example/cgroup/entries/eclipse.entry [moved from data/settings/controller/example/cgroup_example/entries/eclipse.entry with 100% similarity]
data/data/controller/example/cgroup/entries/firefox.entry [moved from data/settings/controller/example/cgroup_example/entries/firefox.entry with 100% similarity]
data/data/controller/example/cgroup/entries/setup_cgroups.entry [moved from data/settings/controller/example/cgroup_example/entries/setup_cgroups.entry with 100% similarity]
data/data/controller/example/cgroup/rules/program/chromium.rule [moved from data/settings/controller/example/cgroup_example/rules/program/chromium.rule with 100% similarity]
data/data/controller/example/cgroup/rules/program/eclipse.rule [moved from data/settings/controller/example/cgroup_example/rules/program/eclipse.rule with 100% similarity]
data/data/controller/example/cgroup/rules/program/firefox.rule [moved from data/settings/controller/example/cgroup_example/rules/program/firefox.rule with 100% similarity]
data/data/controller/example/cgroup/rules/setup/cgroups.rule [moved from data/settings/controller/example/cgroup_example/rules/setup/cgroups.rule with 100% similarity]
data/data/controller/example/init/entries/default.entry [moved from data/settings/controller/entries/default.entry with 100% similarity]
data/data/controller/example/init/entries/maintenance.entry [moved from data/settings/controller/entries/maintenance.entry with 100% similarity]
data/data/controller/example/init/rules/boot/devices.rule [moved from data/settings/controller/rules/boot/devices.rule with 100% similarity]
data/data/controller/example/init/rules/boot/file_system.rule [moved from data/settings/controller/rules/boot/file_system.rule with 100% similarity]
data/data/controller/example/init/rules/boot/modules.rule [moved from data/settings/controller/rules/boot/modules.rule with 100% similarity]
data/data/controller/example/init/rules/boot/proc.rule [moved from data/settings/controller/rules/boot/proc.rule with 100% similarity]
data/data/controller/example/init/rules/boot/root.rule [moved from data/settings/controller/rules/boot/root.rule with 100% similarity]
data/data/controller/example/init/rules/maintenance/console.rule [moved from data/settings/controller/rules/maintenance/console.rule with 100% similarity]
data/data/controller/example/init/rules/net/all.rule [moved from data/settings/controller/rules/net/all.rule with 100% similarity]
data/data/controller/example/init/rules/net/loopback.rule [moved from data/settings/controller/rules/net/loopback.rule with 100% similarity]
data/data/controller/example/init/rules/service/dbus.rule [moved from data/settings/controller/rules/service/dbus.rule with 100% similarity]
data/data/controller/example/init/rules/service/logger.rule [moved from data/settings/controller/rules/service/logger.rule with 100% similarity]
data/data/controller/example/init/rules/service/mouse.rule [moved from data/settings/controller/rules/service/mouse.rule with 100% similarity]
data/data/controller/example/init/rules/task/clock.rule [moved from data/settings/controller/rules/task/clock.rule with 100% similarity]
data/data/controller/example/init/rules/task/keyboard.rule [moved from data/settings/controller/rules/task/keyboard.rule with 100% similarity]
data/data/controller/example/init/rules/task/ntpdate.rule [moved from data/settings/controller/rules/task/ntpdate.rule with 100% similarity]
data/data/controller/example/init/rules/terminal/four.rule [moved from data/settings/controller/rules/terminal/four.rule with 100% similarity]
data/data/controller/example/init/rules/terminal/one.rule [moved from data/settings/controller/rules/terminal/one.rule with 100% similarity]
data/data/controller/example/init/rules/terminal/three.rule [moved from data/settings/controller/rules/terminal/three.rule with 100% similarity]
data/data/controller/example/init/rules/terminal/two.rule [moved from data/settings/controller/rules/terminal/two.rule with 100% similarity]
data/data/controller/example/miscellaneous/entries/asynchronous-serial.entry [moved from data/settings/controller/example/entries/asynchronous-serial.entry with 100% similarity]
data/data/controller/example/miscellaneous/entries/asynchronous.entry [moved from data/settings/controller/example/entries/asynchronous.entry with 100% similarity]
data/data/controller/example/miscellaneous/entries/delay-program.entry [moved from data/settings/controller/example/entries/delay-program.entry with 100% similarity]
data/data/controller/example/miscellaneous/entries/delay-service.entry [moved from data/settings/controller/example/entries/delay-service.entry with 100% similarity]
data/data/controller/example/miscellaneous/entries/environment.entry [moved from data/settings/controller/example/entries/environment.entry with 100% similarity]
data/data/controller/example/miscellaneous/entries/htop-alternate.entry [moved from data/settings/controller/example/entries/htop-alternate.entry with 100% similarity]
data/data/controller/example/miscellaneous/entries/htop-command.entry [moved from data/settings/controller/example/entries/htop-command.entry with 100% similarity]
data/data/controller/example/miscellaneous/entries/htop.entry [moved from data/settings/controller/example/entries/htop.entry with 100% similarity]
data/data/controller/example/miscellaneous/entries/iki.entry [moved from data/settings/controller/example/entries/iki.entry with 100% similarity]
data/data/controller/example/miscellaneous/entries/serial-alternate.entry [moved from data/settings/controller/example/entries/serial-alternate.entry with 100% similarity]
data/data/controller/example/miscellaneous/entries/serial.entry [moved from data/settings/controller/example/entries/serial.entry with 100% similarity]
data/data/controller/example/miscellaneous/entries/sshd.entry [moved from data/settings/controller/example/entries/sshd.entry with 100% similarity]
data/data/controller/example/miscellaneous/entries/test.entry [moved from data/settings/controller/example/entries/test.entry with 100% similarity]
data/data/controller/example/miscellaneous/entries/up.entry [moved from data/settings/controller/example/entries/up.entry with 100% similarity]
data/data/controller/example/miscellaneous/entries/utility.entry [moved from data/settings/controller/example/entries/utility.entry with 100% similarity]
data/data/controller/example/miscellaneous/exits/htop-alternate.exit [moved from data/settings/controller/example/exits/htop-alternate.exit with 100% similarity]
data/data/controller/example/miscellaneous/exits/serial.exit [moved from data/settings/controller/example/exits/serial.exit with 100% similarity]
data/data/controller/example/miscellaneous/exits/sshd.exit [moved from data/settings/controller/example/exits/sshd.exit with 100% similarity]
data/data/controller/example/miscellaneous/rules/asynchronous/sleep_1.rule [moved from data/settings/controller/example/rules/asynchronous/sleep_1.rule with 100% similarity]
data/data/controller/example/miscellaneous/rules/asynchronous/sleep_10.rule [moved from data/settings/controller/example/rules/asynchronous/sleep_10.rule with 100% similarity]
data/data/controller/example/miscellaneous/rules/asynchronous/sleep_2.rule [moved from data/settings/controller/example/rules/asynchronous/sleep_2.rule with 100% similarity]
data/data/controller/example/miscellaneous/rules/asynchronous/sleep_3.rule [moved from data/settings/controller/example/rules/asynchronous/sleep_3.rule with 100% similarity]
data/data/controller/example/miscellaneous/rules/asynchronous/sleep_5.rule [moved from data/settings/controller/example/rules/asynchronous/sleep_5.rule with 100% similarity]
data/data/controller/example/miscellaneous/rules/asynchronous/sleep_8.rule [moved from data/settings/controller/example/rules/asynchronous/sleep_8.rule with 100% similarity]
data/data/controller/example/miscellaneous/rules/command/htop.rule [moved from data/settings/controller/example/rules/command/htop.rule with 100% similarity]
data/data/controller/example/miscellaneous/rules/command/multiple.rule [moved from data/settings/controller/example/rules/command/multiple.rule with 100% similarity]
data/data/controller/example/miscellaneous/rules/delay/long.rule [moved from data/settings/controller/example/rules/delay/long.rule with 100% similarity]
data/data/controller/example/miscellaneous/rules/delay/short.rule [moved from data/settings/controller/example/rules/delay/short.rule with 100% similarity]
data/data/controller/example/miscellaneous/rules/environment/default.rule [moved from data/settings/controller/example/rules/environment/default.rule with 100% similarity]
data/data/controller/example/miscellaneous/rules/environment/empty.rule [moved from data/settings/controller/example/rules/environment/empty.rule with 100% similarity]
data/data/controller/example/miscellaneous/rules/environment/exported.rule [moved from data/settings/controller/example/rules/environment/exported.rule with 100% similarity]
data/data/controller/example/miscellaneous/rules/environment/exporting.rule [moved from data/settings/controller/example/rules/environment/exporting.rule with 100% similarity]
data/data/controller/example/miscellaneous/rules/environment/fake-nothing.rule [moved from data/settings/controller/example/rules/environment/fake-nothing.rule with 100% similarity]
data/data/controller/example/miscellaneous/rules/environment/fake-something.rule [moved from data/settings/controller/example/rules/environment/fake-something.rule with 100% similarity]
data/data/controller/example/miscellaneous/rules/maintenance/boom.rule [moved from data/settings/controller/example/rules/maintenance/boom.rule with 100% similarity]
data/data/controller/example/miscellaneous/rules/print/newline.rule [moved from data/settings/controller/example/rules/print/newline.rule with 100% similarity]
data/data/controller/example/miscellaneous/rules/script/create_socket_path.rule [moved from data/settings/controller/example/rules/script/create_socket_path.rule with 100% similarity]
data/data/controller/example/miscellaneous/rules/script/fail.rule [moved from data/settings/controller/example/rules/script/fail.rule with 100% similarity]
data/data/controller/example/miscellaneous/rules/script/iki.rule [moved from data/settings/controller/example/rules/script/iki.rule with 100% similarity]
data/data/controller/example/miscellaneous/rules/script/php.rule [moved from data/settings/controller/example/rules/script/php.rule with 100% similarity]
data/data/controller/example/miscellaneous/rules/script/python.rule [moved from data/settings/controller/example/rules/script/python.rule with 100% similarity]
data/data/controller/example/miscellaneous/rules/script/require_me.rule [moved from data/settings/controller/example/rules/script/require_me.rule with 100% similarity]
data/data/controller/example/miscellaneous/rules/script/succeed.rule [moved from data/settings/controller/example/rules/script/succeed.rule with 100% similarity]
data/data/controller/example/miscellaneous/rules/serial/s_1.rule [moved from data/settings/controller/example/rules/serial/s_1.rule with 100% similarity]
data/data/controller/example/miscellaneous/rules/serial/s_2.rule [moved from data/settings/controller/example/rules/serial/s_2.rule with 100% similarity]
data/data/controller/example/miscellaneous/rules/serial/s_3.rule [moved from data/settings/controller/example/rules/serial/s_3.rule with 100% similarity]
data/data/controller/example/miscellaneous/rules/serial/s_4.rule [moved from data/settings/controller/example/rules/serial/s_4.rule with 100% similarity]
data/data/controller/example/miscellaneous/rules/serial/s_5.rule [moved from data/settings/controller/example/rules/serial/s_5.rule with 100% similarity]
data/data/controller/example/miscellaneous/rules/serial/s_6.rule [moved from data/settings/controller/example/rules/serial/s_6.rule with 100% similarity]
data/data/controller/example/miscellaneous/rules/service/sshd.rule [moved from data/settings/controller/example/rules/service/sshd.rule with 100% similarity]
data/data/controller/example/miscellaneous/rules/utility/sleeper_1.rule [moved from data/settings/controller/example/rules/utility/sleeper_1.rule with 100% similarity]
data/data/controller/example/miscellaneous/rules/utility/sleeper_2.rule [moved from data/settings/controller/example/rules/utility/sleeper_2.rule with 100% similarity]
data/data/controller/example/miscellaneous/rules/utility/sleeper_3.rule [moved from data/settings/controller/example/rules/utility/sleeper_3.rule with 100% similarity]
sources/c/main/controller.h
sources/c/main/print/debug/rule/action.h
sources/c/main/print/debug/rule/execute.h
sources/c/main/print/debug/rule/instance.c [new file with mode: 0644]
sources/c/main/print/debug/rule/instance.h [new file with mode: 0644]
sources/c/main/print/error/rule/instance.c [new file with mode: 0644]
sources/c/main/print/error/rule/instance.h [new file with mode: 0644]
sources/c/main/rule/execute.c
sources/c/main/rule/execute.h
sources/c/main/rule/instance.c
sources/c/main/rule/instance.h