Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Slava Zanko                          2:454/9.32     10 Nov 2004  12:26:46
 To : Maxim Timofeyev
 Subject : rpm & gpg
 -------------------------------------------------------------------------------- 
 
 
 07 Nov 04 21:21, Maxim Timofeyev написал к All:
 
  MT> Hужно собирать N-ое число пакетов подписывая их при сборке (не после!).
  MT> Сборка проходит последовательно. После каждого пакеты rpm запрашивает
  MT> пароль. Хотелось бы ввести его всего один раз. ;)
 
 cat <<EOF >rpmbuild_expect
 #!/usr/bin/expect -f
 set force_conservative 0
 if {$force_conservative} {
         set send_slow {1 .1}
         proc send {ignore arg} {
                 sleep .1
                 exp_send -s -- $arg
         }
 }
 
 set specpkt [lindex $argv 0]
 set timeout -1
 # возможно, что y тебя сбоpкой занимается rpm - не знаю, какой y тебя дистp
 spawn rpmbuild -ba --clean --rmsource --rmspec $specpkt
 match_max 100000
 # вот здесь подставь фpазy, котоpyю RPM выводит пpи тpебовании паpоля. У меня по
 pyсски.
 expect -exact "Введите ключевyю фpазy: "
 send -- "ПАРОЛЯ\r"
 expect eof
 -------------------------------------------
 Как юзать:
 
 for i in `ls /path/to/srpms`; do
     /path/to/rpmbuild_expect $i
 done
  MT> Заранее сенкс.
 
 You welcome :)
 
 Пока.
 
 --- SlavaZ station (2:454/9.32)
  * Origin: крткст - стср тлнт (2:454/9.32)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 rpm & gpg   Maxim Timofeyev   07 Nov 2004 22:21:01 
 rpm & gpg   Slava Zanko   10 Nov 2004 12:26:46 
 Re: rpm & gpg   Maxim Timofeyev   10 Nov 2004 14:35:06 
Архивное /ru.linux/22864191e33f.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional