From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Mon, 28 Feb 2005 15:30:41 +0300 From: vserge To: devel@altlinux.ru Message-ID: <20050228153041.4d64ebf6@pokemon.msk.menatepspb.com> Organization: ALT Linux Team X-Mailer: Sylpheed-Claws 1.0.1 (GTK+ 1.2.10; i586-alt-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: 8bit Subject: [devel] =?koi8-r?b?8NLPxM/M1sXOycUgws/S2MLZINM=?= SYMPA X-BeenThere: devel@altlinux.ru X-Mailman-Version: 2.1.5 Precedence: list Reply-To: ALT Devel discussion list List-Id: ALT Devel discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 28 Feb 2005 12:32:56 -0000 Archived-At: List-Archive: List-Post: Добрый день После борьбы в выходные с опакечиванием системы списков рассылки sympa возник ряд вопросов, на который очень хочется найти ответы: 1) у нас в файлах /etc/passwd и /etc/group содержится пользователь и группа sympa: #cat /etc/passwd | grep sympa sympa:x:89:89:Sympa Mailing list manager:/var/lib/sympa:/dev/null # cat /etc/group | grep sympa sympa:x:89: и, на мой взгляд, есть два способа решения вопроса: 1-й вариант: при установке пакета проверяем есть ли такой пользователь, если да тогда мы его удаляем и снова заводим но с нужным uid 189 2-й вариант: вешаем block bug на пакет setup 2) При сборке пакета два файла /usr/lib/cgi-bin/sympa/sympa_soap_server.fcgi /usr/lib/cgi-bin/sympa/wwsympa.fcgi не хотят проходить проверку ругаются на ключик -U в строке #!/usr/bin/perl -U вот хвост лога сборки: Поиск Requires (используя /usr/lib/rpm/find-requires) Выполняется(Requires): /bin/sh -e /home/vserge/Altlinux/RPM/TMP/rpm-tmp.93354 + umask 022 + /bin/mkdir -p /home/vserge/Altlinux/RPM/BUILD + cd /home/vserge/Altlinux/RPM/BUILD + /usr/lib/rpm/find-requires Args must match #! line at /home/vserge/Altlinux/RPM/TMP/sympa-buildroot/usr/lib/cgi-bin/sympa/sym pa_soap_server.fcgi line 1. # /home/vserge/Altlinux/RPM/TMP/sympa-buildroot/usr/lib/cgi-bin/sympa/sym pa_soap_server.fcgi: deparse failed. prefix=/home/vserge/Altlinux/RPM/TMP/sympa-buildroot/usr/lib/cgi-bin/sy mpa ошибка: /bin/sh не удалось ошибка: Невозможно найти Requires Ошибки сборки пакетов: /bin/sh не удалось Невозможно найти Requires 3) Не хотят искаться зависимости автоматически при этом согласно Perl Policy /usr/share/doc/rpm-build-perl-0.5.1/README.ALT определена переменная _perl_lib_path ### Global parametrs %define sympa_home %_libdir/%name %define wwsympa_home %_libdir/cgi-bin/%name %define sympa_docs %_docdir/%name %define sympa_aliases %_sysconfdir/%name/aliases %define syslog_conf %_sysconfdir/syslog.conf ### Redefine _perl_lib_path for find reqs %define _perl_lib_path %perl_vendor_privlib:%sympa_home/lib:%sympa_home/bin:%wws ympa_home Что я делаю не так ? -- > Мы не гос. переворот делать хотим. Не?! Эх.. Ну, жалко... Передумаете - свистите! Только, чур, места для переворота выбирать загодя и с учетом погодных условий. Потому как в палатке даже самых теплых цветов у нас зимой совсем не жарко. -- morozov in devel@