From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <4194C44D.9040007@elan.com.ua> Date: Fri, 12 Nov 2004 16:10:21 +0200 From: Slava Dubrovskiy Organization: Elan User-Agent: Mozilla/5.0 (X11; U; Linux i686; ru-RU; rv:1.7.2) Gecko/20040808 X-Accept-Language: ru-ru, ru MIME-Version: 1.0 To: community@altlinux.ru Subject: Re: [Comm] Re: =?KOI8-R?Q?=F7=CF=D0=D2=CF=D3_=D0=CF_spec?= References: <4194C07F.1020608@elan.com.ua> <20041112135821.GG21187@osdn.org.ua> In-Reply-To: <20041112135821.GG21187@osdn.org.ua> X-Enigmail-Version: 0.85.0.0 X-Enigmail-Supports: pgp-inline, pgp-mime Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new at localhost X-BeenThere: community@altlinux.ru X-Mailman-Version: 2.1.5 Precedence: list Reply-To: community@altlinux.ru List-Id: Mailing list for ALT Linux users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 12 Nov 2004 14:10:32 -0000 Archived-At: List-Archive: List-Post: Michael Shigorin пишет: >>Хочу опакетить программу, которая должна создать базу данных в >>MySQL. В программе есть установочный скрипт который >>интерактивно спрашивает пароль root'а для создания этой базы. >>Возможно ли как-то это сделать средствами rpm? >> >> > >Да, но нет. > >Технически -- rpm запустит скрипт, который может делать что >угодно, в т.ч. спрашивать всякие вещи. > >Организационно -- это не ожидается (например, надстровйками над >rpm) и вопрос может попросту оказаться в никуде. > >Вариант объезда -- вынести установочный скрипт в >/usr/share/proga/install.sh и в %post порекомендовать прочесть >документацию и запустить <полный_путь_ко_скрипту>. > > > Спасибо, я так и подозревал. Придется доделывать веб форму которая будет запускаться первый раз и выполнять установку. Означает ли это, что нельзя запускать make install для такой программы (т.к. при этом будет спрашиваться пароль)? Есть еще вопрос. В исходнике программы есть 2 бинарных файла, которые находятся в подкаталоге src/program/ как правильно их скопировать (в секции %install) с этой директории туда, где предполагается они должны находится в системе (/usr/sbin)? -- С уважением, Дубровский Вячеслав.