[AC] geninitrd

Wieslaw Kierbedz WieslawKierbedz w farba.eu.org
Sob, 10 Kwi 2004, 13:47:55 CEST


Użytkownik Adam Gapiński napisał:

>Osóbka znana jako Wieslaw Kierbedz, wystukała:
>  
>
>>Użytkownik Adam Gapiński napisał:
>>    
>>
>>>Osóbka znana jako Tomasz Woźniak, wystukała:
>>>      
>>>
>>>>Witam.
>>>>
>>>>Przy upgradzie z poldka ma ciagle:
>>>>
>>>>ftp://ftp.pld-linux.org/dists/ac/PLD/i686/PLD/RPMS/kernel-2.6.5-1.i686.
>>>>rp m... .............................. 100.0% [10.4M] [55.4K/s]
>>>>Executing rpm --upgrade -vh --root / --noorder...
>>>>Preparing...                ###########################################
>>>>[100%]
>>>>   1:kernel                
>>>>########################################### [100%]
>>>>/sbin/geninitrd: line 514: [: : integer expression expected
>>>>/sbin/geninitrd: line 515: [: : integer expression expected
>>>>/sbin/geninitrd: line 514: [: : integer expression expected
>>>>/sbin/geninitrd: line 515: [: : integer expression expected
>>>>/sbin/geninitrd: line 514: [: : integer expression expected
>>>>/sbin/geninitrd: line 515: [: : integer expression expected
>>>>image: pld * is linux on /dev/hde3
>>>>        
>>>>
>>U mnie działa dobrze - bez tych komunikatów.
>>Różnica wynika ze składni poleceń w ksh i bash.
>>U ciebie działa bash (w każdym razie nie ksh).
>>    
>>
>
>Ale to nie dotyczy tego geninitrd, którego wersję wyciąłeś:
>
>[adas w dom adas]$ sudo ksh
># geninitrd initrd1.gz 2.6.5
>#
>[adas w dom adas]$ sudo bash
>[root w dom adas]# geninitrd initrd2.gz 2.6.5
>[root w dom adas]#
>  
>
[root w mincho syntetyk]# /sbin/geninitrd --version
geninitrd: version 3865
[syntetyk w mincho syntetyk]$ su root
Password:
[root w mincho syntetyk]# bash /sbin/geninitrd bash.initrd 2.6.3
/sbin/geninitrd: line 514: [: : integer expression expected
/sbin/geninitrd: line 515: [: : integer expression expected
/sbin/geninitrd: line 514: [: : integer expression expected
/sbin/geninitrd: line 515: [: : integer expression expected
[root w mincho syntetyk]# ksh /sbin/geninitrd ksh.initrd 2.6.3
[root w mincho syntetyk]#

Mnie wychodzi, że to jednak powłoka.
A ksh jest domyślną powłoką (co pewnie wiecie) - /bin/sh na co wskazuje?
Pozdrawiam

-- 
Wiesław Kierbedź



Więcej informacji o liście dyskusyjnej pld-users-pl