Привет!
В наши дни каждая домохозяйка хранит свои дотфаелсы на гитхабе. Тысячи репозиториев, одни и те же конфиги, путешествующие от пользователя к пользователю.
Установочные скрипты ко всему этому хозяйству тоже не редкость. Но, как правило, дальше install.sh дело не уходит. А когда перед домохозяином встаёт проблема поддержки дотфаелсов для нескольких машин, обычно это кончается стыдными костылями. Некоторые держат по несколько версий одних и тех же конфигов. Некоторые заводят несколько гитовых бранчей и монотонно черепикают не покладая рук.
Обычные требования к системе домашнего дотфаеломенеджирования такие:
- разложить конфиги по нужным местам
- шаблонизировать конфиги
- подчистить за собой
- показать, что и куда будет разложено
- проверить, что всё разложилось куда надо
- синкнуть указанные репозитории (спуллить, смёржить, сребейзить)
Я одно время пытался осилить всё это дело с помощью шефа. Писать тридцать восемь кукбуков было не особо весело, ну и в общем я дропнул это занятие. Тем более, шеф не умеет ни подтирать за собой, ни методично обновлять гитовые репозитории.
Теперь юзаю биегунку, синкаю ею гитовые репы, раскладываю файлики с темплейтиками - в общем и целом довольно живо и приятно выглядит.
https://github.com/dmalikov/dotfiles#readme
А вопросы у меня такие:
- как называется процесс менеджирования домашних конфигов? То, чем занимаются chef,puppet и прочие, - это Software Configuration Management. У домашнего раскладывания конфигов и задачи и окружающие реалии совершенно иные.
- есть ли у кого-то решения для дотфайло-менеджирования хитрее вышеописанных костылей? С радостью послушаю.
ps: простите за капс в заголовке, но это очень точно отражает всю глупость и высосанность обсуждаемой проблемы.
Ответ на:
комментарий
от tailgunner
Ответ на:
комментарий
от Deleted
Ответ на:
комментарий
от science
Ответ на:
комментарий
от dmitry_malikov
Ответ на:
комментарий
от Deleted
Ответ на:
комментарий
от Deleted
Ответ на:
комментарий
от dmitry_malikov
Ответ на:
комментарий
от geekless
Ответ на:
комментарий
от dmitry_malikov
Ответ на:
комментарий
от dmitry_malikov
Ответ на:
комментарий
от tensai_cirno
Ответ на:
комментарий
от Deleted
Ответ на:
комментарий
от geekless
Ответ на:
комментарий
от dmitry_malikov
Ответ на:
комментарий
от Deleted
Ответ на:
комментарий
от dmitry_malikov
Ответ на:
комментарий
от KennyMinigun
Ответ на:
комментарий
от anonymous
4 июля 2013 г.
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Новости Next generation Funtoo (2017)
- Галерея Prudence Next Generation (2011)
- Форум [анабиоз] LOR «next generation» (2009)
- Новости InitNG: Next Generation Init (2005)
- Форум The next bedroom producer generation. (2018)
- Новости Next Generation BIOS - открытая технология (2004)
- Новости The Next Generation POSIX Threading Project (2002)
- Форум организация dotfiles (2017)
- Форум Как написать dotfiles? (2016)
- Форум Dotfiles и лицензии (2021)