Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/getsolus/usysconf

Universal system configuration interface
https://github.com/getsolus/usysconf

Merge pull request #14 from getsolus/slog

Use slog in place of waterlog

121c8a98dfc16b848d7b606121511e6bc355fec4 authored over 1 year ago by Silke Hofstra <[email protected]>
Replace Waterlog with slog

047c5dbb782ea825e83c343d8fc96845d4b3371e authored over 1 year ago by Fabio Forni <[email protected]>
cli: Make the `run` command args optional

This enabled us to run all triggers again.

Signed-off-by: Evan Maddock <[email protected]>

a2700c71299bcea273efb7d1d7c4b32f2e470a80 authored over 1 year ago by Evan Maddock <[email protected]>
state: Fix decoding the CBOR state

Signed-off-by: Evan Maddock <[email protected]>

177736166767680fca1d4bd966e00abe51231d44 authored over 1 year ago by Evan Maddock <[email protected]>
Clean up code to fetch and show version

0f7e4dc03ce3dfeffabf770d339cd59678d38140 authored over 1 year ago by Fabio Forni <[email protected]>
cli: Make linter happy

34538fdef4743f0c3ee37328296a1dbf5c82523e authored over 1 year ago by Fabio Forni <[email protected]>
Drop cli-ng in favor of Kong

57d32396aeaed31069660e3b5f7a96da5ffedbea authored over 1 year ago by Fabio Forni <[email protected]>
go.mod: Require Go 1.20

fe84859b450a7cd5ca7b41655cb5b9cf23448a04 authored over 1 year ago by Fabio Forni <[email protected]>
examples/qol-assist: Add trigger path for go rewrite of qol-assist

08991afa1ff6db7e9c09f0e200091baf5ca1479d authored over 1 year ago by Joey Riches <[email protected]>
examples: Add vlc-cache-gen

fe96c7ece89b01299bd255449f1e53a371090ef6 authored over 1 year ago by Joey Riches <[email protected]>
Add trigger for ghc-pkg before I forget again

fb13f20b93dd8766a042d727e66cf15aca1d46d2 authored over 3 years ago by Bryan T. Meyers <[email protected]>
Added graph validation and multiple removals

- Check for circular dependencies and fail
- Check for missing triggers and fail
- Allow more...

59efd4677be5e4aa2a0ed1fd9b9d62330a5a5816 authored almost 4 years ago by Bryan T. Meyers <[email protected]>
Added graph pruning

1186af5d27769d7e805a36024aaa639655fdd108 authored almost 4 years ago by Bryan T. Meyers <[email protected]>
Initial pass at graph traversal and printing

327bf234b4f7ab90d765b0b94cd1047190262e89 authored about 4 years ago by Bryan T. Meyers <[email protected]>
Add initial support for dependencies in the TOML format and standardize ordering in the TOML format

d593e16f3338d72534c66ae0ed6bed05e7115db3 authored about 4 years ago by Bryan T. Meyers <[email protected]>
Minor chroot/live bug fixes from testing

- Filter triggers for 'ls' subcommand if Live or Chroot is set
- Sort triggers for 'run' subco...

02a0566a803e40c3276d9f32f58c165571e04df8 authored about 4 years ago by Bryan T. Meyers <[email protected]>
Cleanup in 'cli', 'state', and 'triggers' subpackages

7bdfae0ed10b799c1fc87b16d85d7ac3f3d720de authored about 4 years ago by Bryan T. Meyers <[email protected]>
Cleanup 'config' and 'util' subpackages

e17f2a5e7d474668edb83c3dfda70600ab79b833 authored about 4 years ago by Bryan T. Meyers <[email protected]>
Merge branch 'master' of datadrake.github.com:getsolus/usysconf

c5af0c32e106a36ee604b307e71fff66074082ff authored about 4 years ago by Bryan T. Meyers <[email protected]>
Fix file walking and cleanup up API

03b9ad132d66a698d5ba2e83b40933c662e968a7 authored about 4 years ago by Bryan T. Meyers <[email protected]>
Merge pull request #8 from YakoYakoYokuYoku/master

Include systemd-sockets trigger example

b89f688350cffb26dfc12c19b0a194fe25c975f8 authored over 4 years ago by Joshua Strobl <[email protected]>
Include systemd-sockets trigger example

Signed-off-by: Martin Reboredo <[email protected]>

3831f0064e869b9aabaee197df56c1d9b5110fc2 authored over 4 years ago by Martin Reboredo <[email protected]>
Rework triggers to use the new state Map

- Collapse triggers.Trigger and triggers.Config into the same type
- Rework output a bit insid...

94ab87c1cc65e9d67db1dfc8f7dde6f4c7e63b3c authored over 4 years ago by Bryan T. Meyers <[email protected]>
First pass at Map implementation

b21ced7eaba8182259a41f54ca77f4ef4c7dc8d9 authored over 4 years ago by Bryan T. Meyers <[email protected]>
Unbreak make

60078c596ae122487a4cc169cba8544e5c165446 authored over 4 years ago by Bryan T. Meyers <[email protected]>
Add new sata structure for keeping track of file and trigger modifications

7a5cbb111422a5f16a306a13ce37285327ea6554 authored over 4 years ago by Bryan T. Meyers <[email protected]>
Add buffer for output of executables

6988835b698f858aaa12ca2a3113f0be8ab6b9fb authored over 4 years ago by Bryan T. Meyers <[email protected]>
wlog -> log, linting fixes, cleanup

d8f8b0bb83c3b1eeb3f842fee54aecf9c54380a1 authored over 4 years ago by Bryan T. Meyers <[email protected]>
Add TODO and implement chroot/live checking

74e2d1bc8e5282b850be07fe1d4b461bd639012e authored over 4 years ago by Bryan T. Meyers <[email protected]>
Shorten 'run' sub-command description

ac549cfc6506f33eee12c91c70221403e7d0c0fd authored over 4 years ago by Bryan T. Meyers <[email protected]>
Vastly improve output formatting, removing separate log file.

e3283ce0028b4aabd7f8afbf6965ae3f4d55887c authored over 4 years ago by Bryan T. Meyers <[email protected]>
Fix compile-time setting of variables for config paths

8fb135cee3793c256b0ba98a81437b56369be694 authored over 4 years ago by Bryan T. Meyers <[email protected]>
Use os/user to lookup sudo user's HomeDir

3941f6bf6d4f945c6df62334e473cddadb43e703 authored over 4 years ago by Bryan T. Meyers <[email protected]>
Merge branch 'master' of datadrake.github.com:getsolus/usysconf

d7e5adcceafde90014277ea15441c6ebb03e56d2 authored over 4 years ago by Bryan T. Meyers <[email protected]>
Merge pull request #6 from chrisppy/testing

Fix the loading of the home directory, updated README

3103f3ab45ced09ce7bad4a7813afebc68969af0 authored over 4 years ago by Bryan T. Meyers <[email protected]>
Increase trigger output verbosity during dry-run

befb9e53204dd2bcae268b7fefbd5049f10228c8 authored over 4 years ago by Bryan T. Meyers <[email protected]>
Account for being run as root without sudo

2b1f65d92be9e6b9717e4ed0508d576dc38b3b19 authored over 4 years ago by Chris Palmer <[email protected]>
Fix path

083f809d01825e6c369fd76da6516c741c1119a6 authored over 4 years ago by Chris Palmer <[email protected]>
Fix home directory when running with root

b394760f5677c506435532963a30cc4db47e20c0 authored over 4 years ago by Chris Palmer <[email protected]>
add more debug statements in run

abaf69878442792a3d799fdbafff3a501ff77b9a authored over 4 years ago by Chris Palmer <[email protected]>
Remove unused function

391641257c1ee8e78bbc755744bf48f721c23a4e authored over 4 years ago by Chris Palmer <[email protected]>
Fix the error ms to include path in check

810da265722f96149828e060a12b860fe9115856 authored over 4 years ago by Chris Palmer <[email protected]>
Add part of solus to README

09a9f6da3a1b06870d3e6b88101ab23b716f07a5 authored over 4 years ago by Chris Palmer <[email protected]>
Fix typo in comment and update README

11d07668c2043caeed426538bd43afdd72cdcb23 authored over 4 years ago by Chris Palmer <[email protected]>
Clean up printing a little bit

d6f46db67e31b58fd19187da668a97b5610f8fff authored over 4 years ago by Bryan T. Meyers <[email protected]>
Stateless Config fixes, Implemented CLI commands, Split up triggers

cdcc6ccdd4508a6433d3aa4a989fe3946c75e909 authored over 4 years ago by Bryan T. Meyers <[email protected]>
Switch to cli-ng and start breaking up code into packages

bb0340a2887e78eaf82079f0f6b7c78893e52a78 authored over 4 years ago by Bryan T. Meyers <[email protected]>
Merge pull request #4 from chrisppy/master

usysconf rewrite

0f8c7d25030a9cf7dd67035c9cbf6e7858d57368 authored over 4 years ago by Bryan T. Meyers <[email protected]>
Remove debug line

66e96e84f05621f66ebdde696835ef523053203d authored almost 5 years ago by Chris Palmer <[email protected]>
Fix issue caused by switching to flag.Args()

62f02740f6a552fab44786f77962d965cf17a59b authored almost 5 years ago by Chris Palmer <[email protected]>
Some minor fixes

5d68f2bc73d44125316eaa8c7227bbe255ac6093 authored almost 5 years ago by Chris Palmer <[email protected]>
Fix colors from feedback

7e1a179b2d7414ebb063c35f20df246431cd0cd2 authored almost 5 years ago by Chris Palmer <[email protected]>
Minor formating fix

4930a7127c4e9a9b5c538003f0a24b2b92c653e4 authored almost 5 years ago by Chris Palmer <[email protected]>
Remove scdoc from dependencies

d4b3560260ae19100d3b47e25c02db98be1edfa7 authored almost 5 years ago by Chris Palmer <[email protected]>
Remove .clang-format and .gitmodules

8adbba7242e6957f1489d98282890e64ad69ae83 authored almost 5 years ago by Chris Palmer <[email protected]>
Remove man pages per review

5b791721558eedc41c7278cdaf73b9666faf9307 authored almost 5 years ago by Chris Palmer <[email protected]>
Fix output colors in Finish

142d704483a0dbef8f09a24efc2d0026b1a7947c authored almost 5 years ago by Chris Palmer <[email protected]>
Fix Typo

2fc24edbd7c418866a98a808632f880ee00e05c2 authored almost 5 years ago by Chris Palmer <[email protected]>
More fixes from the review

a1e2bcb54b8c68f5ffdf87f17e76b8c6910e4281 authored almost 5 years ago by Chris Palmer <[email protected]>
Start of fixes from review

c673e75890be9f07ab766639e66cb4aaa4ca236d authored almost 5 years ago by Chris Palmer <[email protected]>
log the check path error

aa6b32a1e84d3fb21bed7e980b4ccd4ef726c721 authored almost 5 years ago by Chris Palmer <[email protected]>
remove redundant check

53f365e2f4667c70c6a96f20bdce1f28540a3e6e authored almost 5 years ago by Chris Palmer <[email protected]>
cleanup live

1e7dd4871f375e51717f8251d810515dac943932 authored almost 5 years ago by Chris Palmer <[email protected]>
Fix live media name config

24277465258a3255da748f1a4a8b37533828a37e authored almost 5 years ago by Chris Palmer <[email protected]>
Fix links in README

ffb44f4eea33495df4513b9efae2b68a0982d28c authored almost 5 years ago by Chris Palmer <[email protected]>
Move debug level to init

48157dff3bf756764b1294c531d59409a2ec5672 authored almost 5 years ago by Chris Palmer <[email protected]>
Moving of files from my other repo

455832afcc172b9f81c21517202d82c9203044fb authored almost 5 years ago by Chris Palmer <[email protected]>
Tag 0.5.3

c9647b2ab7940669a56baedac513160236b065d0 authored about 5 years ago by Joshua Strobl <[email protected]>
Switch to new aa-lsm-hook, update copyright

2d1f67a8ba615f296c2ccb8a0c2c797c5694d367 authored about 5 years ago by Bryan T. Meyers <[email protected]>
state: Do not track "<" mtime, make sure mtime is just different

Due to how package history reverts work, users may deliberately downgrade
their history to older...

a67a0bcebcb46078f51eb687585a8c787ecedb0f authored over 6 years ago by Ikey Doherty <[email protected]>
I r can spell propers

Signed-off-by: Ikey Doherty <[email protected]>

a16fe21e583c92e380cd8a1aa414c6a11db83330 authored over 6 years ago by Ikey Doherty <[email protected]>
Bump version to 0.5.2 for release

Signed-off-by: Ikey Doherty <[email protected]>

2ac761e74709f19c9ffe6c144a9a7e9b348f8c1f authored over 6 years ago by Ikey Doherty <[email protected]>
Rebuild docs for release

Signed-off-by: Ikey Doherty <[email protected]>

ee8a0ee1b03ac80b569e8c2ec4cf07b57b0c8a66 authored over 6 years ago by Ikey Doherty <[email protected]>
Use actionable wording

Signed-off-by: Ikey Doherty <[email protected]>

3a35e5813c013a7472acf93009eacf6d31f1f707 authored over 6 years ago by Ikey Doherty <[email protected]>
handlers: Remove unnecessary includes from copy-pasting

Signed-off-by: Ikey Doherty <[email protected]>

2794a8f0a2ba270dee4cc5dfad7c2ba15eb1ce4f authored over 6 years ago by Ikey Doherty <[email protected]>
Add the new `udev-rules` trigger

This trigge will reload the udev rules and then apply them via `trigger`
when the source directo...

1311f73c30fffbb40076e9455d89951e5875ed19 authored over 6 years ago by Ikey Doherty <[email protected]>
Ensure we mark the operation as finished

Signed-off-by: Ikey Doherty <[email protected]>

9f26bd25f9af5155e81c1185eb0b8419d61d881e authored over 6 years ago by Ikey Doherty <[email protected]>
handlers: Teach AppArmor handler to reload after compilation

When not in a chroot (i.e. a native install) it isn't sufficient to just
compile the AppArmor de...

f1e57214bd404f2babe4a896079f2e58048073b3 authored over 6 years ago by Ikey Doherty <[email protected]>
Bump version to 0.5.1

Signed-off-by: Ikey Doherty <[email protected]>

acd6d7a01b3d065f894c0de423705a412e9fcc58 authored almost 7 years ago by Ikey Doherty <[email protected]>
Run mono-certs after ssl-certs

Signed-off-by: Ikey Doherty <[email protected]>

81de750978b90399135fd34ee427d8f922912567 authored almost 7 years ago by Ikey Doherty <[email protected]>
handlers: Run clang-format

Signed-off-by: Ikey Doherty <[email protected]>

9e1f5014c2853c5ba1c38ebe0a0012846f43a4f8 authored almost 7 years ago by Ikey Doherty <[email protected]>
Merge pull request #2 from sunnyflunk/master

handlers: Implement Mono Certificate handler

6e79f136bc3639c1911d9ef7d78b797b309d5fd1 authored almost 7 years ago by Ikey Doherty <[email protected]>
handlers: Implement Mono Certificate handler

An attempt to copy apparmor handler to fix ootb Mono certificate population.

Signed-off-by: Pet...

882578b29eab3f90531bd11720e5fc72898c5ce4 authored almost 7 years ago by Peter O'Connor <[email protected]>
Bump version to 0.5.0

Signed-off-by: Ikey Doherty <[email protected]>

9e38e6a984e7741066b859ee4a4d2e596a5b8a7a authored almost 7 years ago by Ikey Doherty <[email protected]>
Update README, add whopping great big table in it

Signed-off-by: Ikey Doherty <[email protected]>

cf0720a6c51fb045ef238fadb8e7ebe2d89c4bf2 authored almost 7 years ago by Ikey Doherty <[email protected]>
context: Remove hack for double ldconfig

LDM has evolved now and no longer butchers the filesystem, so the second
ldconfig is no longer r...

801260883484e1ab03c70c0802e76c6e5611b0b8 authored almost 7 years ago by Ikey Doherty <[email protected]>
handlers: Implement AppArmor handler

This passes all the "hard" work off to aa-lsm-hook to perform AoT
compilation of AppArmor profil...

7b1a3eaf06a0fe521ece1655180015d8a1a0eb6c authored almost 7 years ago by Ikey Doherty <[email protected]>
Bump version to 0.4.0

Signed-off-by: Ikey Doherty <[email protected]>

a1835ff43682cd24e21e9f1f7ec8bd51bd5c56bb authored almost 7 years ago by Ikey Doherty <[email protected]>
Sync libuf

Signed-off-by: Ikey Doherty <[email protected]>

83069ca102c3e185a0a17ea2a60ce5c6d83702d7 authored almost 7 years ago by Ikey Doherty <[email protected]>
Update copyright range for 2018

Signed-off-by: Ikey Doherty <[email protected]>

c67f4da5094758aa290bd126eb9a5f8494256a0c authored almost 7 years ago by Ikey Doherty <[email protected]>
Skip certain units when running on live medium

There are certain units we never want to run if we're being executed from
within a livecd sessio...

c10a29f864f836f0385add064066ceba22436557 authored almost 7 years ago by Ikey Doherty <[email protected]>
Ensure we make nvidia modules known to usysconf

Signed-off-by: Ikey Doherty <[email protected]>

4706c2ec2d60746556bc5a2d91d0cce00cc0a4ea authored almost 7 years ago by Ikey Doherty <[email protected]>
handlers: Teach LDM about our main "new" glvnd paths

Signed-off-by: Ikey Doherty <[email protected]>

71ea445aaab7d98121c4ea27b3696764a26da72f authored almost 7 years ago by Ikey Doherty <[email protected]>
Also match updates to the ld.so.conf.d directory

Signed-off-by: Ikey Doherty <[email protected]>

5f94493ec0526cd32c677ef75f785596421afae4 authored almost 7 years ago by Ikey Doherty <[email protected]>
Bump release to 0.3.0

Signed-off-by: Ikey Doherty <[email protected]>

d3f231d2e0e76d3e918d94bd1601e3a287ef0add authored about 7 years ago by Ikey Doherty <[email protected]>
handlers: Add new handler for `vboxdrv.service`

This is a rather specialist case, if we're not in a chroot and we've
detected an update (or init...

9ff7be65b60f23936fa974435a662a3ca3d125ab authored about 7 years ago by Ikey Doherty <[email protected]>
state: Stop spamming me pls.

Signed-off-by: Ikey Doherty <[email protected]>

38195ee138ddb57d53626f740bc27659be45b2eb authored about 7 years ago by Ikey Doherty <[email protected]>
Bump version to 0.2.0 for Friday sync

Signed-off-by: Ikey Doherty <[email protected]>

79a164bcfe7236561d379da9a80c627cae3ee1f3 authored about 7 years ago by Ikey Doherty <[email protected]>
state: Stop spamming entry drops, this isn't a loot crate

Signed-off-by: Ikey Doherty <[email protected]>

abfe077a277764bd1352ad073b09ec2b53cca165 authored about 7 years ago by Ikey Doherty <[email protected]>
kernel/depmod: Use less efficient `-a` argument to catch all kernel modules

Looks like depmod itself is a bit silly and will miss some bits.

Signed-off-by: Ikey Doherty <i...

fe344a4130f7e90705d224140a2e57997e051afb authored about 7 years ago by Ikey Doherty <[email protected]>