тарболы для скачивания

Started by user318, September 03, 2012, 02:31:34 PM

Previous topic - Next topic

user318

Можно выкладывать новые версии netxms не только в https://www.netxms.org/download/*, но и сразу в архив? Т.к. неудобно, например, писать ебилды в gentoo, да и в других случаях, мне кажется, неудобно. Нет постоянного места откуда можно скачать исходник. После того, как выходит новая версия, его URL меняется и приходится обновлять скрипты.

SKYnv

Quote from: user318 on September 03, 2012, 02:31:34 PM
Нет постоянного места откуда можно скачать исходник. После того, как выходит новая версия, его URL меняется и приходится обновлять скрипты.
https://svn.netxms.org/public/netxms/trunk/

user318

Чего-то я там не вижу где можно скачать .tar.gz определённой версии.

SKYnv

Quote from: user318 on September 04, 2012, 03:32:52 PM
Чего-то я там не вижу где можно скачать .tar.gz определённой версии.
там исходники всегда последней версии, зачем вам другие?

старые версии в архиве https://www.netxms.org/download/archive/

А дальше любой svn client>тянем из репозитория сурсы>пакуем в тарбол или собираем сразу.

Или я чего-то не понимаю?

user318

Наверное, не понимаете.
Мне нужно, например, написать скрипт сборки пакета версии 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 и больше не думать об этом.

SKYnv

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) делаем скрипт который собирает из скачаных исходников (в пункте два) сервер

что не так? просто вы качаете не архивом а делает чекаут. в свн всегда последняя версия со всеми патчами последними.

user318

Quoteчто не так? просто вы качаете не архивом а делает чекаут. в свн всегда последняя версия со всеми патчами последними.
Я не делаю чекаут после того как разворачиваю исходники.
Я же пишу, что мне нужна _конкретная версия_, а не транк. Причём желательно в тарболе.

Victor Kirhenshtein

Не проблема, я могу сразу в архив складывать. ПОстараюсь не забывать :)