nixpkgs/nixos/modules/services/network-filesystems
Luflosi 9e2866d215
kubo-migrator: rewrite
- Migrate to pkgs/by-name
- Format with nixfmt-rfc-style
- Make it possible to remove support for very old migrations in the future by increasing the `minRepoVersion` parameter
- Rename kubo-migrator-all-fs-repo-migrations to kubo-fs-repo-migrations since it may no longer include all migrations
- Add an alias for kubo-migrator-all-fs-repo-migrations to keep backwards compatibility
- Update descriptions to differentiate between kubo-migrator and kubo-migrator-unwrapped and better describe the purpose of the migrator
- Add a description to every individual migration
- Add a description to kubo-fs-repo-migrations
- Fetch the source code of the individual migrations from their specific Git tags, like upstream intends
- Enable tests for some migrations
- Check that the migrations don't crash on startup
- Mark two broken migrations as broken. They are not compatible with the latest Go versions and upstream is not interested in fixing this
- Change code to allow most updates to be done by only changing three lines (add new version and change git tag and hash)
- Add a stub for any disabled or broken migration to prevent downloading unsigned binaries from the internet, see https://github.com/ipfs/fs-repo-migrations/issues/148#issuecomment-2351355627 and https://github.com/ipfs/fs-repo-migrations/issues/188
- Use `lib.getExe` instead of hardcoding the binary name in the kubo NixOS module
- Use `substituteInPlace` with `--replace-fail` instead of `--replace`
2024-11-20 16:17:14 +01:00
..
litestream nixos/services.litestream: remove with lib; 2024-09-15 10:43:49 +02:00
openafs
orangefs nixos/services.orangefs.server: remove with lib; 2024-09-15 10:43:49 +02:00
cachefilesd.nix
ceph.nix
davfs2.nix
diod.nix
drbd.nix
eris-server.nix
glusterfs.nix
kbfs.nix nixos/services.kbfs: remove with lib; 2024-09-15 10:43:49 +02:00
kubo.nix kubo-migrator: rewrite 2024-11-20 16:17:14 +01:00
moosefs.nix nixos/services.moosefs: remove with lib; 2024-09-15 10:43:49 +02:00
netatalk.nix nixos/services.netatalk: remove with lib; 2024-09-15 10:43:49 +02:00
nfsd.nix nixos/services.nfs.server: remove with lib; 2024-09-15 10:43:49 +02:00
rsyncd.nix nixos/services.rsyncd: remove with lib; 2024-09-15 10:43:50 +02:00
samba-wsdd.nix nixos/services.samba-wsdd: remove with lib; 2024-09-15 10:43:50 +02:00
samba.md nixos/samba: add documentation 2024-09-06 17:53:22 +02:00
samba.nix nixos: improve systemd slice names 2024-10-02 20:24:13 +02:00
saunafs.nix nixos/saunafs: add module + test 2024-10-12 19:13:00 +02:00
tahoe.nix nixos/services.tahoe: remove with lib; 2024-09-15 10:43:50 +02:00
u9fs.nix nixos/services.u9fs: remove with lib; 2024-09-15 10:43:50 +02:00
webdav-server-rs.nix nixos/services.webdav-server-rs: remove with lib; 2024-09-15 10:43:50 +02:00
webdav.nix nixos/services.webdav: remove with lib; 2024-09-15 10:43:50 +02:00
xtreemfs.nix nixos/services.xtreemfs: remove with lib; 2024-09-15 10:43:50 +02:00
yandex-disk.nix nixos/services.yandex-disk: remove with lib; 2024-09-15 10:43:50 +02:00