f8db9a9669
Fix default values on down
2024-06-25 22:48:54 +00:00
324b5e77b3
Add net-predictable
2024-06-25 22:47:50 +00:00
b307b67c22
Add disable and fix some paths
2024-06-25 09:15:20 +00:00
1577dfcf09
Use bundle.sysctl by default in core and change update to switch to not-active database
2024-06-22 07:59:01 +00:00
29b838ff96
Bump version
...
- Add chronyd as alternative ntpd
- Merge timesync in a bundle with ntpd as default
- Rename ntpd.1 to ntpd
- Fix missing imports for XDG stuff
- Add safety net against overwriting currently active/booted s6 service database
2024-06-20 20:12:55 +00:00
bcd469b32d
Add smartctl exporter, reorder stuff, fix dmeventd, add lvmlockd and add dbus notification
2024-05-31 14:14:20 +00:00
d32e4b7d9f
Add podman socket
2024-03-17 17:41:57 +00:00
5532823726
Add services to provide things not provided by devtmpfs or udev/mdev
2024-02-15 08:19:18 +00:00
207ac183a4
Bump s6 services and prepare XDG stuff
2024-02-14 13:19:42 +00:00
108b2892fe
Use XDG gen for root
2024-01-10 13:30:16 +00:00
b5362e182f
Prepare for XDG unification
2023-12-14 09:56:14 +00:00
5563c36938
Add lldpd
2023-11-23 15:29:42 +00:00
111440216a
Many misc changes
...
- dbus and seatd in preparation for freedesktop standard sessions
- sysctl bundles for commonly set defaults
- binfmt bundle for binfmt_misc translations
- usage of s6-netdev scripts for networks
- irqbanace for lower latencies
- prometheus-node-exporter for monitoring
2023-11-22 07:21:33 +00:00
9898be1559
Bump patch
2023-10-21 11:45:35 +00:00
bf4939e26f
Bump default config to new netdev structure
2023-10-21 11:43:33 +00:00
68e8f7a46a
Change PATH to prefer non-system/core versions of binaries first
2023-10-06 16:55:30 +00:00
4e97b22b14
Depend between modules
2023-10-02 14:45:52 +00:00
5298e144e0
Fix ordering and define path where it's missing
2023-10-02 13:19:48 +00:00
e0418930a2
Remove hardcoded default sizes, let kernel decide what's best
2023-10-02 13:17:12 +00:00
ec01f5f717
Handle negated check returning false when file is present
2023-09-15 06:36:59 +00:00
290bc23228
Bump linux
2023-09-14 11:27:09 +00:00
6031a2dfe3
Add machineid init
2023-09-14 11:25:55 +00:00
89eeaf52b3
No-op umounts of sys too
2023-09-03 10:49:42 +00:00
a3bcfecd7f
No-op umounts of volatile/pseudo filesystems
2023-09-03 09:26:04 +00:00
fd4e53a274
Update default interfaces to use netdev generated services
2023-09-03 09:19:16 +00:00
20d41a45aa
Add stp module
2023-08-16 06:51:32 +00:00
f47161863b
Fix plenty of misc kernel stuff
2023-07-24 20:38:52 +00:00
4a09872fdf
Add swap services
2023-07-15 16:41:33 +00:00
0459973315
Multiple misc changes
...
- Add podman services
- Change dist service path
- Fix udev
2023-07-15 16:41:11 +00:00
1bfcce5b79
Remove default env files and use defaults
2023-05-20 16:59:00 +00:00
fe01f8d49e
Fix kflavour being incorrect for flavours with dashes in them
2023-05-14 12:53:52 +00:00
4c13dee4b9
Add bananapi m2z and bump version
2023-05-13 16:17:21 +00:00
e187cff6ab
Update and add bananapi config
...
- Bump kernel version
- Cleanup configs by converting them to defconfigs
- Add BananaPi M2 Zero
- Add Ceph and support for MediaTek MT76x2U to rockpro64
2023-05-13 16:14:16 +00:00
d84e649953
Bump version
2023-05-11 09:41:55 +00:00
d30a9368cf
Add udev as alternative hw dev handler
2023-05-11 09:40:11 +00:00
26a7f0e457
Remove redundant exec
2023-05-11 09:38:23 +00:00
9fe36415a9
Add binfmt service template and exec template
2023-05-11 09:20:32 +00:00
5cc73dc1dd
Refactor structure
2023-04-16 16:31:07 +00:00
1661b35268
Remove mdevd dep
2023-03-31 18:04:12 +00:00
97b533f2d5
Fix smartd and add ceph-exporter
2023-03-31 18:01:52 +00:00
d94704d1d5
Add vhost_net
2023-03-31 16:46:45 +00:00
4b57db58a4
Fix naming issues, possible race conditions etc...
2023-03-29 20:59:20 +00:00
96fb8971dc
Add vrf, 8021q, dummy modules
2023-03-29 16:14:47 +00:00
85180a63b8
More templates and services
...
- Added VRF template
- Added routing services
- bird
- gortr
- Added more sysctls
- Migrated from brctl to iproute2
2023-03-25 10:19:50 +00:00
1836c92f38
Few tweaks to services
...
- KSM stop should split merged pages
- Add NUMA-aware merging
- Add smartd
- Depend on mount.root for rootfs changes
2023-03-19 19:21:40 +00:00
a76685466b
Add multipath and vfio
2023-03-10 19:59:57 +00:00
1d096e387d
Update kernel
2023-02-19 15:36:22 +00:00
475c6042a3
Add lxd service and remove apparmor module as it doesn't make sense to late-load it
2023-02-03 18:56:03 +00:00
8b22782c35
Added libvirt.secret
2023-02-02 15:43:56 +00:00
32afdfaff8
Cleanup services
2023-02-01 08:50:08 +00:00
09b6859465
Update to cgroupv2 and move mount
2023-02-01 08:10:53 +00:00
4ece709e43
Fix backtick block
2023-01-18 09:06:12 +00:00
5aa973d190
Change of defaults and ceph service improvements
...
- Remove essential flag from services that don't deserve it
- Rename default ceph services without instances
- Automatically get ID of ceph daemons from hostname
- Automatically mount /boot and /boot/efi as part of core bundle
2023-01-18 08:53:16 +00:00
5610aa4335
Provide alpine-baselayout to avoid collisions
2023-01-18 08:37:28 +00:00
4a8bc53a50
Fix misc
2022-12-10 12:08:53 +00:00
430e95ea33
Fix statekeeping in manager and add nameif for persistent interface naming, fix mount autoimport
2022-12-10 12:03:57 +00:00
f53443b1f1
Bump to 1.0
2022-12-09 18:28:02 +00:00
b615add75e
Add cleanup, fix daemonizing and mounts
2022-12-09 18:27:37 +00:00
9d90d0a2b7
Rework structure and template services
2022-12-08 08:09:51 +00:00
f9a0844d6c
Remove disk type dependencies assuming lvm disk and add root rw dep for creating ceph tmpfs mount
2022-12-05 16:11:44 +00:00
ca741a459c
Add ceph osd storage bootstrappers
2022-12-05 16:06:26 +00:00
9c5bcc29e5
Fix returns and don't skip if failing to execute something
2022-12-05 13:54:30 +00:00
50e3a97088
Add tmpfs for bluefs osd dir and deps, check if db is valid before swapping
2022-12-05 13:04:13 +00:00
957002168e
Remove invalid/obsolete distributed services
2022-12-03 14:35:18 +00:00
cd4bdd9dd3
Handle env dists as well
2022-12-03 14:30:40 +00:00
fc6a3ac30f
Fix manager and shm mount fstype
2022-11-26 14:39:33 +00:00
c55bb36454
desktop bundle removal and templating, add ceph
2022-11-26 13:36:37 +00:00
c6da8a166c
Allow customization of ntp server and use 2. from pools for v6 support
2022-11-24 11:56:47 +00:00
95c831969a
Add lo as default interface to bring up on net bundle
2022-11-24 11:34:40 +00:00
8ff5bfec7e
Update services
...
- Add services
- cgroups
- hugepages
- ksm
- Change some mismatched namings that were harmless
- Add KSM as default dependency for QEMU libvirt backend
2022-11-18 16:26:51 +00:00
2c0d9e0453
Add 1 minute timeout for shutdown
...
- Some oneshots might fail the ./down which brings the system in a
permanently stuck situation, force a shutdown if that ever happens
after 60 seconds
2022-11-14 08:37:00 +00:00
8fc463ec68
Add radvd
2022-11-05 22:05:57 +00:00
a718e3578a
Add kvm module and allow tweaking of mdevd kernel buffer size via env
2022-11-04 14:57:26 +00:00
be6c7c0418
nftables and placeholders
...
- check for dummy files too
- nftables ruledir and rulefile customizable via envdir
2022-11-01 13:24:53 +00:00
c438930075
Add base set of nftables rules
2022-11-01 13:23:37 +00:00
eb62a3f4c8
Add nnd-nft nftables base
2022-10-29 08:33:39 +00:00
68c0b5a035
Add dmeventd for lvm events
2022-10-22 14:19:23 +00:00
aea34a7e3e
Shorten efi label to acceptable lenght and set default to depend on main for init
2022-10-21 20:41:56 +00:00
b1f162f67c
1.X revamp and modularisation for distribution
2022-10-21 18:41:16 +00:00
31cc97f33c
Fix state changes to changing interface type
2022-10-19 12:04:32 +00:00
e361163d29
Rework services
2022-10-18 19:06:48 +00:00
9ac3c8b0bc
Bump to 6.0.2
2022-10-18 19:05:32 +00:00
ea2d199abf
Linux doesn't handle async changes to a interface very well
2022-09-29 14:46:31 +00:00
d8da8cd097
Switch to route to interface mapping and addr
2022-09-25 15:59:44 +00:00
952f3acc62
Add device-mapper
2022-09-24 19:06:51 +00:00
ff2ce39ab2
Keep baud rate on default fbtty
2022-09-19 09:41:36 +00:00
e17eed7903
Update kernel and enable device-mapper on rockpro64
2022-09-17 17:05:45 +00:00
ce189a71f0
Add nftables service
2022-09-15 11:39:24 +00:00
40d1d3763c
Add tunnel bundle and package core in same function as others
2022-09-14 08:41:14 +00:00
373d7d3ea2
Network overhaul and few tweaks
...
- Bring back fdclosing
- Explicit var-log deps where possible
- Explicit bridge module dep
- Properly chained network dependencies
- No more hardware deps for qemu-ga
2022-08-31 09:33:18 +00:00
ef8aac8eef
Add a default init setup for s6-linux-init that replaces current init
2022-08-30 08:14:12 +00:00
e8d22b3d0d
Add virtual bundle and add mdevd logger
2022-08-25 05:26:03 +00:00
6348a260d7
More progress
...
- Switched to bridge for main interface
- Updated rockpro64 config to include KVM and more tweaks
- Added libvirt services
- Switched to mdevd
- Added more manual modules
- Fixed /dev problems
- Added standard groups for /dev
- Tweaked utmpd
- Tweaked udev
- Bumped kernel
2022-07-30 14:00:54 +00:00
17e5f1dd92
Update packs
2022-04-17 17:50:01 +00:00
497d009c26
Fix missing function call
2022-03-21 12:30:01 +00:00
9c644ac828
Initial commit
2022-03-21 12:25:55 +00:00