обновление kdesvn. Вопрос к знатокам bash
упоминал эту проблему в другом треде
суть в следующем:
при запуске emerge @live-rebuild начинают пересобираться живые пакеты.
дельта скачивается для конкретного пакета в момент пересборки именно этого пакета
в один прекрасный момент при попытке скачать дельту получаем следующее сообщение
* Fetching disabled since 1 hours has not passed since last update. * Using existing repository copy at revision 847026.
в результате пакет не обновляется, но пересобирается (
мало того, что это бесполезная трата времени, так еще и не факт, что необновленный пакет без проблем заработает с обновленными
В связи с этим прошу помощи в написании простенького скрипта для обновления kde
задача скрипта такова
1. Запуск emerge @live-rebuild
2. Отслеживание сообщений, сыплющихся в консоль. В случае обнаружения вышепреведенной надписи - прекращение обновления(+какое нить сообщение в консоль о том, что не удалось обновить такой то пакет).
3. минут через 15 повторная попытка обновиться через emerge --resume. В случае неудачи ждать еще 15 минут и повторить заново пункт 3.
Интервал в 15 минут взят от балды. Хотелось бы переменную, где это время можно было бы прописать руками.
Собственно все. Заранее благодарю откликнувшихся.
- Для комментирования войдите или зарегистрируйтесь
Вообщето оно
Вообщето оно модуль целиком скачивает =)
а обойти интервал в час мона проще
что называется учим матчасть и спрашивае если что не понятно на #gentoo-kde4-live
___________________________________________
Gentoo GNU/Linux 2.6.26 GCC 4.3.1
Working on Gentoo for iPAQ hx4700 :-)
Если у вас компьютер с Windows, есть два выхода: выбросить компьютер в форточку или выбросить форточки с компьютера
ха, а я думал
ха, а я думал это ограничение сервера
Тада несколько вопросов
В связи с чем это ограничение?
Какие последствия могут быть из-за его отключения?
Куда это прописать, чтоб каждый раз руками не прописывать?
А по поводу модуля - качаются то не все файлы,а только обновившиеся, можно сказать, что качает дельту на уровне файлов, а не на уровне их содержимого...
это понятно что
это понятно что оно тока апдейт качает я про то что оно обновляет весь кусок kdelibs или другую часть кде =)
___________________________________________
Gentoo GNU/Linux 2.6.26 GCC 4.3.1
Working on Gentoo for iPAQ hx4700 :-)
Если у вас компьютер с Windows, есть два выхода: выбросить компьютер в форточку или выбросить форточки с компьютера
alias
alias liveup="ESVN_UP_FREQ=0 emerge @live-rebuild" в ~/.bashrc
так я и сам мог
так я и сам мог )
а если я например хочу не все пакеты пересобрать, а только 1?
этож переменная окружения - куда ее впихнуть напостоянку?
простой
простой ответ
ее не надо на постоянку впихивать =)
просто могут на свн забанить если будешь постоянно с него часто что то тянуть.
___________________________________________
Gentoo GNU/Linux 2.6.26 GCC 4.3.1
Working on Gentoo for iPAQ hx4700 :-)
Если у вас компьютер с Windows, есть два выхода: выбросить компьютер в форточку или выбросить форточки с компьютера
что значит
что значит постоянно тянуть?
мне нужно обновить 105 пакетов, если я за 3-4 часа 105 раз обращусь - это много?
и что тогда делать, если забанят?
И все же хотелось бы ее гдето прописать...