[devel] eciadsl-usermode-0.12-alt1
Kirill Maslinsky
=?iso-8859-1?q?kirill_=CE=C1_altlinux=2Eorg?=
Ср Янв 23 21:29:18 MSK 2008
On Mon, Jan 21, 2008 at 12:39:32AM +0300, Alexey Tourbin wrote:
> > ecasound-devel-2.4.5-alt1 Requires(rpmlib) rpmlib(PayloadFilesHavePrefix) <= 4.0-1
> > +eciadsl-usermode-0.12-alt1 Requires /usr/bin/eciadsl-ctrlui
> > eciadsl-usermode-0.12-alt1 Requires SysVinit
>
> Этот файл не запаковывается при сборке пакета.
>
> + /usr/lib/rpm/check-files
> + exit 0
> warning: Installed (but unpackaged) file(s) found:
> /usr/bin/eciadsl-ctrlui
> Wrote: /usr/src/RPM/SRPMS/eciadsl-usermode-0.12-alt1.src.rpm
> Wrote: /usr/src/RPM/RPMS/x86_64/eciadsl-usermode-0.12-alt1.x86_64.rpm
Спасибо, это я уже заметил и исправил, просто не обновлял еще пакет.
> Он используется в скрипте /usr/bin/eciadsl-stop:
>
> $ rpmpeek eciadsl-usermode-0.12-alt1.i586.rpm cat -n ./usr/bin/eciadsl-stop |grep -C5 eciadsl-ctrlui
> 11 #
> 12
> 13 echo -e "EciAdsl: shutting down..."
> 14 ps ax | grep "eciadsl-pppoeci" | grep -v grep > /dev/null 2>&1
> 15 if [ $? -eq 0 ]; then
> 16 eciadsl-ctrlui --disconnect
> 17 sleep 1
> 18 ps ax | grep "pppd" | grep -v grep > /dev/null 2>&1
> 19 if [ $? -eq 0 ]; then
> 20 killall pppd
> 21 if [ $? -eq 0 ]; then
> $
>
> Вообще этот скрипт довольно подозрительный -- вместо 'ps ax'
> и 'killall pppd' лучше использовать start-stop-daemon.
Боюсь, что там все скрипты весьма подозрительные.
Посмотрю, может быть попробую что-то улучшить к следующей сборке пакета.
Спасибо за замечания.
--
Kirill Maslinsky
ALT Linux Team
Подробная информация о списке рассылки Devel