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

handlers: Catch all qol-assist paths

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

04ad4a136155405a12a0dedae8ce6e504fc270f3 authored about 7 years ago
*triggered*

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

278a9530e409a67a0e79419ae8bf6eb408a7f083 authored about 7 years ago
Update version to 0.1.0 to be purely awkward about it

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

7447dc42daff256d662989afb5936a6d344529fc authored about 7 years ago
context: Only emit "missing" messages when USYSCONFIG_DEBUG is in env

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

12554fafabe701ee88bdac0c5dfe498655371079 authored about 7 years ago
Fix blatant copy paste

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

c0f659d364eb837704c7688a9b4b7285ac006db2 authored about 7 years ago
handlers/qol: Only run QoL migration for real systems

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

56b93df3fce3178edc2ddec08bd58066cc757cdd authored about 7 years ago
Absolutely require that /proc is mounted before running

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

0996df9c43fc7ae5b806721667702d27a3a4bb4c authored about 7 years ago
files: Add a more robust chroot test

With this test we'll look at `/proc/1` to determine if its root is
somehow different to our own....

e5ea55c05c89a5815b9c8f5add8a0552522fcfc1 authored about 7 years ago
handlers: Handle ALL LDM cases

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

6ccee4412fb981fa1a0090a6587beffb3ba84d46 authored about 7 years ago
context: Shorten the output for skip commands

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

e98bb3e7ce060d5510e209db261bfd5614632fd5 authored about 7 years ago
handlers/cbm: Only support CBM invocation from non chroot

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

230a1d4086f23dcefc0c4591e408bb9da2537024 authored about 7 years ago
xdg/gconf: Fix return to always set appropriate error

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

dc3f918c58ed30dfd0d93e9226e0dbd08c61565e authored about 7 years ago
Add `mkrelease.sh` and set version to 0.0.1

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

1dc0324a203c9b5323810c37e5fd5d6b376fed74 authored about 7 years ago
Add workaround to stop ldconfig printing twice

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

6b6bc17886e5397457eecf8d5c067ea236986a3e authored about 7 years ago
Be careful what you word.

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

9016259a826c70356512ee753f5c3cc7cb145275 authored about 7 years ago
context: Report failure to the exit code

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

036c4d92f710f4994e26af2a8fbb46776f10ad78 authored about 7 years ago
Install manpages to disk

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

a71f2e29ce568a672544f59fa0cccb5a06795e5b authored about 7 years ago
Never execute a handler unless the relevant binary is present

Additionally, report that it needed to run but couldn't with a skipped
message.

Signed-off-by: ...

cc9f7de8148ae5e1b0d81bca02451e527e46b6f3 authored about 7 years ago
context: Add sanity function to ensure dbus doesn't fuck us up

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

b6b9b37f44fab44ee1005b0635246692fce29665 authored about 7 years ago
Don't require root (euid 0) to just list triggers

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

fca8c5f5979e1735265648c88cd4415f4dd0d708 authored about 7 years ago
Make reexec work again even if we don't like it

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

87814733bb6d16396af90fe72bc146c46233e0fd authored about 7 years ago
handlers: Give them human names, boss

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

bff807ac7790004743d748c80d0041098a94634c authored about 7 years ago
Not so fast Gerald

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

72978fd7827ffcc3fa69acfa63a08f2d0d049576 authored about 7 years ago
Drop the janky looking underscores

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

61e5241dde4b305b755d909d5b3419b93c56b451 authored about 7 years ago
Stop using optind

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

acda6e05f5702102375e6aa2c5974777fa1a57e8 authored about 7 years ago
Clean up CLI, add new --force style invocation, update manpage

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

6b9624fd585013b012d6a14eede6133df8eab3e6 authored about 7 years ago
Add new `-f` parameter to forcibly run a trigger

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

cfb9a4f8a8cd80b35bc1ea55f2eafde99e57c3e7 authored about 7 years ago
Add descriptions to all handlers and include a "run list" subcommand

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

a6b9e481d0b79ccee230e91c0a9c9174fce60dd6 authored about 7 years ago
Add a manpage

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

1813fa971dd3de9825000b2e6e6982eac8db9d2d authored about 7 years ago
context: Add new env var to force output to stdout

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

3f8728f1afb5bbf4605fab8863929c4f63987463 authored about 7 years ago
context: Group second ldconfig under ldm define

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

708ae4867bf544bc76f420909bb28fdf56275c64 authored about 7 years ago
Add a safety switch: Allow disabling systemd reexec at compile time

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

2c10a6a420c7007096865da82ae63600d771547c authored about 7 years ago
Tada: Logging.

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

b7bf34e354b69818fd7640193848ffbb1402e8fe authored about 7 years ago
Centralise log calls

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

bac8662614ea32f73fc7ca2df8e2b838831a0a72 authored about 7 years ago
context: Always forcibly sync filesystems

This will ensure that even if eopkg doesn't properly sync, we force
the filesystem to flush and ...

6cff5d384215f612e981e0d1eab57686ae163c8d authored about 7 years ago
handlers/ldm: Fix glob so that NVIDIA uninstallation is handled. Now go bed

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

f846e462a180aca90ad23627cf29313eab7558fe authored about 7 years ago
Remove janky printf

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

b060c8f1cd54d319dc04189daac50d92bdc61a5e authored about 7 years ago
context: Add pretty output

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

f813836be96652ebe8dac328ec751f2302da7480 authored about 7 years ago
Switch all output to be pretty by default!

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

08a88531bbadae13b12c98d65786139ab12f15f5 authored about 7 years ago
Be explicit in calling this a rewind log, not a real log

This is used only to help us do a "stack" rewind for any exec errors,
that is, we'll spit the er...

e137fba3c2d7bf95817c8da8106ec1c0c85c80cc authored about 7 years ago
util: Send the entire log to the file for playback

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

976da1b59980ab1a1f59b509149779ed550c2a55 authored about 7 years ago
Redirect all errors to temporary log file

This temporary log file is then pumped back to the real stderr after
the process exits, if there...

7a93e7566f338f5d44c0d838282e44e16583e209 authored about 7 years ago
util: For now redirect all output to /dev/null from child commands

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

7cbc338356b2e377de1dfdc16ff9d67d9361ce0e authored about 7 years ago
TODO: kernel-glue migration complete

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

a427843007398e73e301d19423636ad4044d3b37 authored about 7 years ago
handlers: Add support for qol-assist

Any time we see an update for qol-assist we'll ask it to trigger
an update for the next boot, wh...

ad6f18525a838d2a1721a268d2fc3ee7e55d1511 authored about 7 years ago
handlers: Implement dconf handler

Quite simply, if we see a change to the db or profile directories
in any of the dconf locations,...

8a69e7ae5aae328065c2f214de5cd29ab51a0bcd authored about 7 years ago
Send more to the void

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

692f3ec2dd82c52a043907fc257c1d7717a32777 authored about 7 years ago
Use `/var/lib/usysconf/status` to track the state

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

efe0cb0d38eff3c5a690f575c8ab9ae52f35e523 authored about 7 years ago
dedupe

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

5ad4b95330baa2900bc570def824b71b43907054 authored about 7 years ago
xdg/gconf: Cleanup

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

13ad902612e76240ecd03ff9b115629cbfd9e688 authored about 7 years ago
xdg/gconf: Remove unused define

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

2724ae970c4f945c34a8f8d2924292cad9fd023c authored about 7 years ago
TODO: Mark gconf2 work as done

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

c58254cdeb487401469c5d0481239b51a3f58ebe authored about 7 years ago
handlers: Implement a new gconf2 handler

This is a bit of a cheeky handler, in that it double globs. First up
we'll nuke the existing gco...

d2f0d6b46aedc4691f7105ecb3330001a1e7f5fb authored about 7 years ago
Add new TODO item

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

cd89c2bcdce9e35cc1627b118b8705f06a234bf2 authored about 7 years ago
Update the TODO set

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

9a8a5e583f4262f550166f4919418af274688f31 authored about 7 years ago
TODO: LDM handles massive number of cases

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

5c394ff218b04d7adc17120fc50dbf9d7f7a28e4 authored about 7 years ago
handlers/ldm: Don't handle target dir mtimes!

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

512fcd6ae0a2abe3a63f47fd9d3ac6145edc95c6 authored about 7 years ago
Create our validation list to ensure we don't miss anything

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

f9c93e93cea324d0348da72721a37dc8df656398 authored about 7 years ago
Add new systemd reexec handler

If the main systemd binary is observed to have changed on disk,
ask that systemd reexec itself.
...

e93924b631e6558c4d0cd9830df92970fd0148f6 authored about 7 years ago
Remove musl breaking flag

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

03cc346c29a72e19739965ac11c57507b172537e authored about 7 years ago
Remove jank.

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

8d1bf14b935d026f5376b6957ad8fe55365cffa1 authored about 7 years ago
Apply clang-format to tree

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

52f6139ce67ad46aa4684fa90f9d0594035b4885 authored about 7 years ago
Take all systemd directory info from pkg-config only

This prevents issues with folks inputting junk, basically.

Signed-off-by: Ikey Doherty <ikey@so...

7c60a11d54a151d3c9789b3e3f6cf1c84825dd7b authored about 7 years ago
Ensure we only build LDM/CBM support if they're enabled

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

d0d4f34adea5ad709356d95c282394a3b0ef4df1 authored about 7 years ago
handlers: Add new systemd reload handler

This reload handler will be executed any time the systemd unit directory
has been changed on dis...

7cdd52a6dc435ccecaa62f8be127b95ac55c35da authored about 7 years ago
Stick CBM and depmod under a new kernel/ namespace

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

2e4bf64e9d98e3e2b01f4a4b1534d1ab832a4263 authored about 7 years ago
handlers: Take boot options from meson_options.txt

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

438a553d469ebd950b08d1ee2e5e84f73771a7d0 authored about 7 years ago
Move all XDG-esque handlers into their own namespace

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

fb8681753af5fadb0fe91ad260efdc23d510ed71 authored about 7 years ago
Start namespacing handlers

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

0c4fbfed7ca2670497118c6e16bc7db3ce52850a authored about 7 years ago
Make systemd support an optional thing

When systemd support is enabled, we'll have sysusers, tmpfiles handlers
enabled and a different ...

8111f286856183819ca459827d11901e91583add authored about 7 years ago
Make LDM + CBM optional at build time

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

dc30c32a52e9fe196772b6eb40d499b3b66eb605 authored about 7 years ago
handlers/icon-cache: Add matching for hicolor/gnome

This allows us to perform matches on directories modified by packages
shipping their own icon as...

31cc15b4e5b8c59fa6e8a1da43791487504318bd authored about 7 years ago
handlers/icon-cache: Silent output

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

da627fe1a935524c0d674f3c9aec3c845da77d2a authored about 7 years ago
Remove completely unnecessary chroot indication

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

e612827afde982034f1be9578b6ecaa3c37f4b75 authored about 7 years ago
context: Reduce runtime noise

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

122bd731b9d154895304b96489bc4ae095e71f77 authored about 7 years ago
handlers/depmod: Learn about kernel tree subpaths

This allows us to not only spot new kernels, but to spot kernel modules
that have been injected ...

05e1370e6341cccd991742cf29f8b27794d4d702 authored about 7 years ago
context: Add new special "skip" API

This is required by the more advanced handlers that wish to have
far reaching globs but only wan...

98676914892ef05e4dfec7dbb339f46c02829495 authored about 7 years ago
context: Get libuf linking into the project now

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

f4410841136a514e9b2545e3271372c156036837 authored about 7 years ago
Sync libuf to force static library

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

b7aa0bff8ad708c4af8ff85ad8b09bf417d83933 authored about 7 years ago
Vendor libuf as a meson subproject to help us get stuff done ™

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

c44c72aa75d70ce0e6aea4bb709a24a9bff5238c authored about 7 years ago
Force static libraries for when we vendor libuf

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

7513a334768e31010e44e2465a8a628164c11312 authored about 7 years ago
util: Add new `usc_get_strn_component` function

We'll need this to help us expand the depmod code to handle subtrees.
Effectively this walks the...

df0722ef6ad47b973cb741c98ec63d744417706b authored about 7 years ago
handlers: Ensure we actually catch all font updates

This handles the direct children and their children of the main font
directory to ensure we'll a...

d388fb5ad9dcd37eb951fead174fccacbb7aff78 authored about 7 years ago
handlers: Fix copy/paste

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

eff529ddb3eab19f88c8e5f86ab0d81821bacd3b authored about 7 years ago
handlers: Add handler for constructing sshd host key pair

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

77d3d354667bce6ff808dfec7bbe858ecc102156 authored about 7 years ago
handlers: Implement GTK2/3 immodules cache update

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

2c9fa24d055a762cd7367a4d304f65cfc1243630 authored about 7 years ago
handlers: Implement basic SSL cert handling

Currently this will rebuild the certs using c_rehash, which is pretty
legacy by todays standards...

e295ccab389053efe8d3797436bf5f52af1e6d17 authored about 7 years ago
handlers: Implement a new mandb handler

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

bf4ede90bac14557229f1836684069b8473be5a2 authored about 7 years ago
handlers: Implement support for update-desktop-database

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

8f3509e8f67fbbb991b9cfdc8511e97e26247214 authored about 7 years ago
context: Run ldconfig again in case LDM changes the stamp

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

a1f009e0695da53e0ef0ce1f0c4c685cd4a41dfc authored about 7 years ago
handlers: Implement systemd-sysusers support

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

198a41f47523b59dadd84514b9d9d1b6962497a0 authored about 7 years ago
handlers: Fix copy paste issue

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

14f7e4a5db9a0fa70520f06e2ae5b445eb3993e0 authored about 7 years ago
handlers: Implement support for systemd-sysusers

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

63d3efe20153363838b8837623de5d16f9a438b7 authored about 7 years ago
handlers: Don't match the binaries for CBM

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

5f26897b9588700f1129761d74304bb4aaeefd3c authored about 7 years ago
handlers: Add new hwdb handler

This generates the hwdb cache via systemd whenever the relevant directories
have been updated.

...

2140095ff1b7659f56eb981db22bea499a482b60 authored about 7 years ago
handlers: Implement `update-mime-database` trigger

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

27c00b052afa86dcc5f82496aeec8efde7af8e57 authored about 7 years ago
handlers: Implement brand new shiny LDM handler

This allows usysconf to take care of sheparding updates for the
driver management based on packa...

168b4d2a2e2bd97e728687ff0257d718e62cff3c authored about 7 years ago
handlers: Fix comments

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

85bc0baf6a4962579b4aa5c16b98b7427c92b4c4 authored about 7 years ago
handlers: Implement new font handler

This will simply update `fc-cache` with system fonts whenever the fonts
directory is affected.

...

d8a8cafcc063e67f5a022b1bd95d09d05cfd0dba authored about 7 years ago
handlers: Add a new depmod handler

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

4f2a07bf0c1d8b15b61aa9f5a307e87741b591c0 authored about 7 years ago