[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