Автор Гілка: [GENTOO] Локальне зеркало rsync  (Прочитано 2031 раз)

Відсутній Sirko

  • Графоман
  • ****
  • дописів: 299
  • Карма: +0/-0
  • Що новенького?
Є в мене локальне зеркало портів, яке перестало чомусь працювати. Налаштовував я його давно, і як саме - забувсь :( Може хто підкаже, де можна прочитати про його налаштування, бо на gentoo.org я не знайшов.
Наперед вдячний за відповідь.
[Kubuntu User]

Відсутній hse

  • Графоман
  • ****
  • дописів: 473
  • Карма: +0/-0
  • Gentoo Linux
бушократія - цинічний помаранчевий геноцид, витравлювання Української Нації, плюс мікрософтизація всієї країни.

Відсутній Sirko

  • Графоман
  • ****
  • дописів: 299
  • Карма: +0/-0
  • Що новенького?
Re: [GENTOO] Локальне зеркало rsync
« Відповідей #2 : 2006-01-13 11:51:21 »
man rsync

http://www.gentoo.org/doc/en/rsync.xml
Хай я все життя буду користуватись віндою!!!!!!!! Так провтикати!!!! Не подивитися вниз!!!! Мабуть старію. Дуже дякую.
[Kubuntu User]

Відсутній Sirko

  • Графоман
  • ****
  • дописів: 299
  • Карма: +0/-0
  • Що новенького?
Re: [GENTOO] Локальне зеркало rsync
« Відповідей #3 : 2006-01-13 13:15:33 »
АЛЕ
В мене є.
1) /etc/rsyncd.conf
pid file = /var/run/rsyncd.pid
max connections = 10
use chroot = yes
uid = nobody
gid = nobody
motd file = /etc/rsync/rsyncd.motd
log file = /var/log/rsync.log
transfer logging = yes
log format = %t %a %m %f %b
syslog facility = local3
timeout = 300

hosts allow = *

[gentoo-x86-portage]
#this entry is for compatibility
#path = /usr/gentoo/rsync
#comment = Gentoo Linux Portage tree

[gentoo-portage]
path=/usr/gentoo/rsync
comment=Gentoo Linux Portage tree mirror
exclude=distfiles/ packages/

rsyncd запущений і стоїть в runlevel default
Але порти не обновляються. В логах - тихо. Чому? Що я ще не так роблю?
[Kubuntu User]

Відсутній Sirko

  • Графоман
  • ****
  • дописів: 299
  • Карма: +0/-0
  • Що новенького?
Re: [GENTOO] Локальне зеркало rsync
« Відповідей #4 : 2006-01-16 16:00:13 »
Угу, наче розібравсь. Написав (здер з gentoo.org :) ) от такий скрипт:
#!/bin/bash

RSYNC="/usr/bin/rsync"
OPTS="--quiet --recursive --links --perms --times --devices --delete --timeout=300"
SRC="rsync://81.223.20.162/gentoo-portage"
DST="/usr/gentoo/rsync"
echo "Started update at" `date` >> $0.log 2>&1logger -t rsync "re-rsyncing the gentoo-portage tree"
$(RSYNC) $(OPTS) $(SRC) $(DST) >> $0.log 2>&1

echo "End: "`date` >> $0.log 2>&1
кинув його до /etc/cron.daily і наче все запрацювало :)
« Змінено: 2006-01-16 17:19:49 від Sirko »
[Kubuntu User]

Відсутній olex

  • Новачок
  • *
  • дописів: 26
  • Карма: +0/-0
  • $ dd if=/dev/zero of=/dev/null
Re: [GENTOO] Локальне зеркало rsync
« Відповідей #5 : 2006-06-12 22:56:55 »
варіант

додати в crontab запуск команди:

/usr/bin/emerge sync > /dev/null