Forum Komputerowe || Forum informatyczne

Pełna wersja: Dev-shell
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
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]

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]

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
Przekierowanie