deltup.sh полезная модификация, давайте сделаем ?

имеем сабж.
за неимением знаний языка обращаюсь к сообществу, поскольку эксперименты методом тыка приводят к фиаско distfiles'ов =), какбы плачевно это не звучало....

итак задача стоит в реализации следующих функций(описываю их поведение):

  • 1) щупаем локальные ресурсы (ftp,http,монтированые каталоги (nfs,smb)) - оная функция нужна, чтоб по максимуму юзать локальные ресурсы, и использовать инет только в случае необходимости.

    алг: к примеру стоит перед нами задача поднять версию mc до 4.7, а стоит 4.5.1, вчера почикали родной дистфилэз, инет наисходе, начинаем экономить: скажем в портах имеем версии 4.0.1 4.1.1 4.2.1 4.3.1 4.4.1 4.5.1 4.7, так как у нас ничего нету, начинаем опрашивать ресурсы локалки, на наличие оных версий, дабы за трафик локалки мы не платим... нашли к примеру mc-4.4.1.tar.gz и ничего новее, качаем его, и уже от него жмем дэльту с инета.
    родной алгаритм просто смотрит наличие мцэшных пакетов в локальном каталоге, если находит то берет дэльту с самого нового, если не находит ничего мцэшного, то лезит в инет за полным пакетом.

  • 2) SOLVED !корректировка родного алгаритма цикла общупывания ресурсов с целью поиска полного пакета - стандартный
    алгаритм работает так: (у нас в /etc/portage/mirrors написано local serv1 serv2 serv3) шупает serv1 - ничего нету, лезет во ВСЕ!!!! GENTOO_MIRRORS, потом serv2 затем ЕШО РАЗ ВСЕ GENTOO_MIRRORS, потом serv3........ итд =)
    разумеется нада сперва опросить локальные ресурсы, а потом лезть в инетовские....

если будет полностью реализован первый пункт листа, второй теряет свою силу.

Посмотри

Посмотри сначала http-replicator http://packages.gentoo.org/ebuilds/?http-replicator-3.0

хомяк моертв,

хомяк мертв, что за зверь ?

nano

nano /etc/deltup/getdelta.rc

...
# set this to one or more (space separated) URI ending with '/' if you want to check one or more local mirror(s) first
# most people just leave it empty.
LOCAL_MIRROR="http://172.17.19.105/gentoo/distfiles/"
...

пользуйтесь на здоровье :)

прописано,

прописано, обидно только то, что несколько мирроров ч\з пробел он не понимает

ой, сам дурак =)

ой, сам дурак =) оказывается понимает....

отлично !

отлично ! оказывается второй пункт решается штатными средствами.....

что можно предложить по первому ?

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".