From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Wed, 23 Jan 2008 21:29:18 +0300 From: Kirill Maslinsky To: ALT Devel discussion list Message-ID: <20080123182918.GA19490@imap.altlinux.org> Mail-Followup-To: ALT Devel discussion list , Kirill Maslinsky References: <20080120191929.GF24211@solemn.turbinal> <20080120213932.GN24211@solemn.turbinal> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20080120213932.GN24211@solemn.turbinal> User-Agent: Mutt/1.4.2.3i Organization: ALT Docs Team Cc: Kirill Maslinsky Subject: Re: [devel] eciadsl-usermode-0.12-alt1 X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.9 Precedence: list Reply-To: ALT Linux Team development discussions List-Id: ALT Linux Team development discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 Jan 2008 18:29:18 -0000 Archived-At: List-Archive: List-Post: 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