LINUX.ORG.RU

Как правильно спроектировать репозиторий?

 , ,


0

1

Есть home-manager. Внутри есть директории с конфигами. Есть отдельные репы, например mpv, которые живут своей жизнью и хотелось бы добавить в директорию home-manager/user mpv как сабмодуль. Но дело в том, что если /etc/nixos/.git был создан от рута, то если я добавлю модуль от рута, тогда все файлы, которые склонирует гит - будут root:root. А от юзера я не смогу добавить сабмодуль. Как быть? Как правильно это всё спроектировать?

★★★

Последнее исправление: serg002 (всего исправлений: 1)

и хотелось бы добавить в директорию home-manager/user mpv как сабмодуль

А зачем сабмодули?

theNamelessOne ★★★★★
()
Ответ на: комментарий от t184256

Или использовать хлопья, тогда сам конфиг можно где угодно хранить, а не в /etc/nixos (это и без них можно делать, правда).

Плюс через хлопья можно логически отделить отдельные части конфига в свои репозитории без богомерзких сабмодулей (правда, зачем?..).

theNamelessOne ★★★★★
()
Последнее исправление: theNamelessOne (всего исправлений: 2)
Ответ на: комментарий от firkax

Не вижу ни капли уступок безопасности. Если скомпрометирован деплоящий систему юзер, скомпрометирована вся система.

t184256 ★★★★★
()
Ответ на: комментарий от firkax

А его никто не заставляет хранить это в /etc, но раз он хочет, не вижу препятствий кроме твоих предрассудков.

t184256 ★★★★★
()
Ответ на: комментарий от t184256

Ты описал рута. А у рута доступ к /etc и так есть. Незачем создавать доп. юзеров если им нужен доступ ко всему, это только запутывает ощущеними ложной безопасности.

firkax ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.