1 |
On Tue 10, Peter Volkov wrote:
|
2 |
> В Втр, 10/04/2007 в 09:24 +0400, vjp7 пишет: |
3 |
> > 1. Слишком много exlud'ов получиться :)) И в случае появления новых |
4 |
> > категорий или пакетов они появяться в дереве, поскольку я не могу |
5 |
> > сделать --exclude для пакета, который появиться завтра. А еще я домой |
6 |
> > и обратно ношу все обновления дерева, исходников и бинарных пакетов |
7 |
> > с помощью dar'а и ждать, пока он ужмет ненужные обновления - не |
8 |
> > слишком долго, но все же :((( |
9 |
> > 2. Мои и правленные вручную ebuild'ы находятся в основном дереве, |
10 |
> > наличие в каталоге файла .handmade позволяет не включать |
11 |
> > категорию/пакет в sync. |
12 |
> > 3. Также скрипт понимает, что наряду с каталогами категорий есть |
13 |
> > каталоги a-la eclass licenses metadata profiles scripts. И, конечно, |
14 |
> > опция --exclude metadata/cache/* включена в командную строку :) |
15 |
> Ну тут вам просто нужно делать --exclude всего, а потом --include того |
16 |
> что нужно. Кроме того, можно все include'ы и exclude'ы вынести в |
17 |
> отдельный файл. В общем в man rsync всё подробно рассказано. |
18 |
|
19 |
В отдельном файле или нет - проблемы по п. 1 это не снимает.
|
20 |
|
21 |
> > 4. Можно обновить/добавить одну или несколько категорий и/или пакетов. |
22 |
> > Естественно, без учета зависимостей. |
23 |
> Жаль что нет зависимостей. Собственно это интересней... :) |
24 |
|
25 |
Не интересней. Добавить обработку ошибок типа
|
26 |
emerge: there are no ebuilds to satisfy "app-misc/asdasdsad"
|
27 |
проблем не составляет. Однако не есть хорошо, когда какой-нибудь
|
28 |
пакет потащит за собой половину дерева. Но это, конечно же, IMHO.
|
29 |
|
30 |
|
31 |
Best regards,
|
32 |
vjp7 <vjp7@×××.net>
|
33 |
|
34 |
--
|
35 |
gentoo-user-ru@g.o mailing list |