04.08.2010, 17:19
Witam, wpadłem na genialny pomysł, a mianowicie jak by dodać spersonalizowanego shella pod kątem budowania własnego livecd.
Podczas logowania do systemu graficznie wybieramy sesję dev-shell i logujemy się do systemu.
![[Obrazek: buildingfirsttime.png]](http://img185.imageshack.us/img185/2235/buildingfirsttime.png)
Uruchamia się openbox z konfiguracją odpowiednią.
W terminalu na środku ekranu otwiera się specjanie spersonalizowany shell w którym mamy specjalne polecenia których nie znajdziemy w innych shellach.
W domyślnie otwartym terminalu pokazane jest powitanie i lista dostępnych poleceń do budowania.
Za pomocą jednego polecenia budujemy ISO, dodajmy pakiety itp.
![[Obrazek: devsh.png]](http://img718.imageshack.us/img718/5776/devsh.png)
Istnieje nakładka graficzna na larch7 jednak według mnie jest nie użyteczna, przynajmniej ja wolę CLI i uważam, że jak ktoś buduje LiveCD to powinien zdawać Sobie sprawę z tego co robi i używać CLI.
Nakładki graficznej nie będzie dostepnej, ponieważ to dodatkowe 150 mb do wrzucenia na CD - to za dużo miejsca.
Jednak wierzę, że moje narzędzia tekstowe przydadzą się wszystkim zainteresowanym.
@edit
Oprócz skromnego zestawu do budowy LiveCD jestem w trakcie tworzenia a raczej przepisywania zestawu skryptów do generowania repozytorium oraz bardzo wygodnej budowy własnych PKGBUILDów bez potrzeby edycji sum kontrolnych i wersji.
-- WebNuLL
Podczas logowania do systemu graficznie wybieramy sesję dev-shell i logujemy się do systemu.
![[Obrazek: buildingfirsttime.png]](http://img185.imageshack.us/img185/2235/buildingfirsttime.png)
Uruchamia się openbox z konfiguracją odpowiednią.
W terminalu na środku ekranu otwiera się specjanie spersonalizowany shell w którym mamy specjalne polecenia których nie znajdziemy w innych shellach.
W domyślnie otwartym terminalu pokazane jest powitanie i lista dostępnych poleceń do budowania.
Za pomocą jednego polecenia budujemy ISO, dodajmy pakiety itp.
![[Obrazek: devsh.png]](http://img718.imageshack.us/img718/5776/devsh.png)
Istnieje nakładka graficzna na larch7 jednak według mnie jest nie użyteczna, przynajmniej ja wolę CLI i uważam, że jak ktoś buduje LiveCD to powinien zdawać Sobie sprawę z tego co robi i używać CLI.
Nakładki graficznej nie będzie dostepnej, ponieważ to dodatkowe 150 mb do wrzucenia na CD - to za dużo miejsca.
Jednak wierzę, że moje narzędzia tekstowe przydadzą się wszystkim zainteresowanym.
@edit
Oprócz skromnego zestawu do budowy LiveCD jestem w trakcie tworzenia a raczej przepisywania zestawu skryptów do generowania repozytorium oraz bardzo wygodnej budowy własnych PKGBUILDów bez potrzeby edycji sum kontrolnych i wersji.
- Automatyczna budowa pakietu z PKGBUILDu
- Automatyczne generowanie i wpisywanie sum kontrolnych do PKGBUILDa
- Uzupełnianie informacji pkgver i pkgrel ( wersja oprogramowania i numer wydania pakietu )
- Generowanie repozytorium
- Konwertowanie listy zależności: pkg-depends ( na podstawie PKGBUILD )
- Konwertowanie informacji o pakiecie: pkg-buildinfo ( na podstawie PKGBUILD )
- Konwertowanie pliku z opisem pakietu ( na podstawie PKGBUILD )
- Generowanie archiwum z listą pakietów
- Przygotowywanie katalogu z paczkami
-- WebNuLL