9 комментариев

avatar
Внезапно
0
avatar
Ну, ктож знал…
Пущай еще один будет.
0
avatar
Афигенная штука! Сначала не хотела запускаться ругаясь на отсутствие рутового раздела а затем отказалась удалятся заблокировав возможность установки чего-либо еще. Пристрелил руками в филеманагере.
0
avatar
Корень в субволюме?
Дай выхлоп
df -h / | grep /dev | cut -c1-9

затем отказалась удалятся заблокировав возможность установки чего-либо еще.
Каким образом заблокировала? Она удаляется банальным rm
Установилось корректно?
0
avatar
Народ, если кто ставил, отпишитесь — работает, нет?
0
avatar
ну… Раз уж Вы сами спросили=))
Поправьте, пожалуйста, в скрипте «ноливой» на «нулевой». А еще лучше на нечто, отражающее суть точки монтирования.
Надо бы сделать так, чтобы скрипт кушал параметры из командной строки. Редактировать программу, чтобы выбрать другую точку монтирования, как-то не особенно хорошо...

Не знаю, как Вам, а мне кажется, что скрипт, в котором команды в одну строчку, нечитаем.
Команда «sync» в скрипте синхронизирует все ФС в системе. Вы уверены, что пользователь этого хочет..?

Ну и самое главное… Это НЕ пакет для установки в arch-based системы, хотя расширение архива и очень сильно на это намекает. Я бы просто не стал устанавливать эту программу, так как оне НЕ будет контролироваться pacman. Сможете «опакетить»? :)
+1
avatar
ну… Раз уж Вы сами спросили=))
Я не против критики :)
Поправьте, пожалуйста, в скрипте «ноливой» на «нулевой». А еще лучше на нечто, отражающее суть точки монтирования.
Принято.
Только это не точка монтирования, это том (его еще называют корневым) в котором находятся подразделы.
Он монтируется для того что-бы снапшот создавался «сбоку» от корня.
Надо бы сделать так, чтобы скрипт кушал параметры из командной строки. Редактировать программу, чтобы выбрать другую точку монтирования, как-то не особенно хорошо...
Ну… суть в том что он сам монтируется перед обновлением системы, сам создает снапшот и сам отмонтирует нулевой том. Признаться не представляю, каким именно образом Вы собираетесь передавать ему параметры.
Не знаю, как Вам, а мне кажется, что скрипт, в котором команды в одну строчку, нечитаем.
Поправлю, но там полторы строчки, читать по сути нечего.
Команда «sync» в скрипте синхронизирует все ФС в системе. Вы уверены, что пользователь этого хочет..?
Не вижу в этом проблемы. Впрочем не трудно заменить на sync только корня.
Это НЕ пакет для установки в arch-based системы, хотя расширение архива и очень сильно на это намекает. Я бы просто не стал устанавливать эту программу, так как оне НЕ будет контролироваться pacman.
Я и не говорил что это пакет.
В систему копируются три файла при установке и удаляются при удалении. Нужно ли пихать в пакет, такой маленький и простенький скрипт?
0
avatar
Только это не точка монтирования
Ну Вы же монтируете туда…
mount -t btrfs -o subvolid=0 "$TYTA" "$TAMA"

Признаться не представляю, каким именно образом Вы собираетесь передавать ему параметры.
через командную строку в хуке.
Не вижу в этом проблемы. Впрочем не трудно заменить на sync только корня.
Не значит, что никто не видит =) А вдруг у меня ssd с огромным кешем в раме?
Нужно ли пихать в пакет, такой маленький и простенький скрипт?
Да. Вы же скриптом install.sh лезете в системную иерархию!

И да, Ваш хук, емнип, удалится при очередном обновлении libalpm/pacman. Потому, что Вы кладёте его в /usr. Опять таки, если память не изменила с совестью, /usr, как таковой, не предназначен для пользовательских вмешательств (кроме /usr/local). Так что либо опакетить, либо, на крайняк, в /etc/pacman.d/hooks. А еще лучше, тогда уж, если не быть пакету, в /usr/local/… ^.^

P.S. А почему бы Вам не взять на поддержку какой-нибудь orphaned пакет из AUR? Это было бы, вероятно, и интереснее и полезнее.
0
avatar
Ну Вы же монтируете туда…
mount -t btrfs -o subvolid=0 /dev/sda? /mnt/btrfs_savepoint

Монтирует нулевой том sda? в /mnt/btrfs_savepoint. В данном случае точка монтирования /mnt/btrfs_savepoint разве нет?
через командную строку в хуке.
И в какой ситуации это может пригодиться?
Да. Вы же скриптом install.sh лезете в системную иерархию!

И да, Ваш хук, емнип, удалится при очередном обновлении libalpm/pacman.
Ну, скриптом пользуюсь больше полу-года, ни разу не слетал.
Позже поправлю.

Вообще скрипт был запилен на скорую руку, для собственного употребления. По этому там нет проверок FS и т.д.
Выложил с мыслью «может кому сгодиться».
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.