Самое смешное что на firewall_ex у меня НЕ РУГАЛОСЬ!
Да, согласен - нехорошо терять инфу о примененных патчах. Тогда может так - добавить в тулзы простенький фильтр (сорцом! чтоб не искать по всему инету) и таки фильтровать сами исходники перед применением патчей. Все равно ж через patch.sh все делается
Отказалось собираться на
1. ALT linux 2.4 master:
а) patch конфликтует с ^M в сорцах
б) install не имеет ключа -t
2. FedoraCore 7 - причины детально не изучал.
UPD.
Вроде разобрался. Если заменить в файле rc-common.patch строку (начинающуюся с @@)
Code:
--- router/rc/manu_ex.c 2004-12-07 16:02:14.000000000 +0300
+++ gateway/rc/manu_ex.c 2008-03-19 20:07:24.000000000 +0300
@@ -724,7 +724,7 @@ void sync_mac(char *devname, char *mac)^M
вот так
Code:
--- router/rc/manu_ex.c 2004-12-07 16:02:14.000000000 +0300
+++ gateway/rc/manu_ex.c 2008-03-19 20:07:24.000000000 +0300
@@ -724,7 +724,7 @@ void sync_mac(char *devname, char *mac)
то патч применяется благополучно.
А чтобы не вытаскивалось это ^M - надо убрать у diff-a ключ -p