WIP: Tracking for package manager hook to allow public review and maintainance of dotya #10
Labels
No Label
FCKPTN
WIP
bug
docs done
docs needed
duplicate
enhancement
feature
gemini
invalid
legal-ish
needs help
onionz
proposal
question
resolved
security
spam
todo
upstream-related
wontfix
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: dotya.ml/community#10
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Dotya is currently using repositories alike https://git.dotya.ml/dotya.ml/bind-configs
This issue is tracking for transfer on management via package manager alike https://git.dotya.ml/kreyren/paludis-config/src/branch/dreamon-x86_64-bedrock-gnu/imgconf
^Example on paludis using custom hook (hooks are injecting code in phases during package processing)
Why?
All systems are vulnerable in relation to human factor combined with monitoring of security issues to handle stable runtime.
Thus transparency will by design highlight issues and will allow the end-users to submit merge requests to package manager configuration that should be cronned and code adapted to run with sanitization.
alright let's say this is the bind pacman hook at
/etc/pacman.d/hooks/ourbind.hook
do you have in mind something specific to put on the
Exec
line?That's not hook.. It should be something that injects in the dowsntream processing.. namely it should:
/etc/portage/savedconf/net-dns/bind/etc/named.conf
on system updaterndc.key
in/etc/bin/secret.rndc-key
or use the one from secure directory and set sane permission on it (confidential file).But i guess pacman is too limited for this looking at https://github.com/archlinux/svntogit-packages/blob/packages/bind/trunk/PKGBUILD
this is more of a gentoo function so that community can apply patches on demand.
So next best thing would be a cron job i think.
this above is a
pacman
hook..you have probably have something else in mind under "a package manager hook" than I..
where you're pointing whould basically be our own fork of bind with our great public pathes (PKGBUILDs)
you surely meant
systemd
timerWe were discussing this privately sending this for the record:
I want it to build from source that:
This is done so that the service can be peer-reviewed and managed by the community including service-specific patches.
In terms of the limited pacman hook placing the bind directory in
/etc/pacman.d/savedconf/net-dns/bind/etc/bind/...
and usingcp -r
from that location to live system should be enoughOptionally add logic to generate the rndc key and domain signing
@kreyren
So git + drone + ansible
my humble opinion would be that ansible sucks but if it works shrug