This commit is contained in:
Oystein Kristoffer Tveit 2025-03-09 16:40:30 +01:00
commit 58551735ab
Signed by: oysteikt
GPG Key ID: 9F2F7D8250F35146
2 changed files with 20 additions and 0 deletions

19
nix/README.md Normal file

@ -0,0 +1,19 @@
Nix-installer baserer seg på å lage build-users med spesifikke uid-er. På PVV kan disse uid-ene være i bruk, derfor wacker vi programmet til å ignorere dette. Hver maskin vil da adde user med auto-tildelt uid, og robert er onkelen din.
For å patche nye versjoner:
- Last ned eller bygg en deb-fil av nix-installer(multi user)
- wget / build / whatever
- Pakk ut deb-filen med kontroll-filene
- "dpkg-deb -x filnavn.deb builddir"
- "dpkg-deb --control filnavn.deb"
- "mv DEBIAN builddir/"
- Endre linjen i useradd som bruker --uid
- "ag --uid"
- Finn denne filen/linjen
- Fjern den
- Bygg pakken på nytt
- "dpkg -b builddir nix-installer-pvv.deb"
- Legg den i salt(salt/standard/packages/files elns)
- Salt-call, test, sjekk
- Spis kake

1
nix/build.sh Normal file

@ -0,0 +1 @@
#!/usr/bin/env bash