Можно выкладывать новые версии netxms не только в https://www.netxms.org/download/*, но и сразу в архив? Т.к. неудобно, например, писать ебилды в gentoo, да и в других случаях, мне кажется, неудобно. Нет постоянного места откуда можно скачать исходник. После того, как выходит новая версия, его URL меняется и приходится обновлять скрипты.
Quote from: user318 on September 03, 2012, 02:31:34 PM
Нет постоянного места откуда можно скачать исходник. После того, как выходит новая версия, его URL меняется и приходится обновлять скрипты.
https://svn.netxms.org/public/netxms/trunk/
Чего-то я там не вижу где можно скачать .tar.gz определённой версии.
Quote from: user318 on September 04, 2012, 03:32:52 PM
Чего-то я там не вижу где можно скачать .tar.gz определённой версии.
там исходники всегда последней версии, зачем вам другие?
старые версии в архиве https://www.netxms.org/download/archive/
А дальше любой svn client>тянем из репозитория сурсы>пакуем в тарбол или собираем сразу.
Или я чего-то не понимаю?
Наверное, не понимаете.
Мне нужно, например, написать скрипт сборки пакета версии 1.2.2. Там я указываю URL: https://www.netxms.org/download/netxms-1.2.2.tar.gz. Но через некоторое время, когда выйдёт новая версия, этот тарбол уже будет в другом месте и мой скрипт сломается и мне придётся менять URL на https://www.netxms.org/download/archive/netxms-1.2.2.tar.gz. Если бы они выкладывались в архив сразу, а не после новой версии, то я могу сразу в скрипте соборки написать: https://www.netxms.org/download/archive/netxms-1.2.2.tar.gz и больше не думать об этом.
Quote from: user318 on September 04, 2012, 04:38:08 PM
Наверное, не понимаете.
Мне нужно, например, написать скрипт сборки пакета версии 1.2.2. Там я указываю URL: https://www.netxms.org/download/netxms-1.2.2.tar.gz. Но через некоторое время, когда выйдёт новая версия, этот тарбол уже будет в другом месте и мой скрипт сломается и мне придётся менять URL на https://www.netxms.org/download/archive/netxms-1.2.2.tar.gz. Если бы они выкладывались в архив сразу, а не после новой версии, то я могу сразу в скрипте соборки написать: https://www.netxms.org/download/archive/netxms-1.2.2.tar.gz и больше не думать об этом.
ну все верно, а теперь вам нужен
1) svn клиент
2) далее пишем скрипт который делает чекаут https://svn.netxms.org/public/netxms/trunk/ скажем раз в неделю
3) делаем скрипт который собирает из скачаных исходников (в пункте два) сервер
что не так? просто вы качаете не архивом а делает чекаут. в свн всегда последняя версия со всеми патчами последними.
Quoteчто не так? просто вы качаете не архивом а делает чекаут. в свн всегда последняя версия со всеми патчами последними.
Я не делаю чекаут после того как разворачиваю исходники.
Я же пишу, что мне нужна _конкретная версия_, а не транк. Причём желательно в тарболе.
Не проблема, я могу сразу в архив складывать. ПОстараюсь не забывать :)