Ocena wątku:
- 0 Głosów - 0 Średnio
- 1
- 2
- 3
- 4
- 5
|
Dev-shell
|
| Autor |
Wiadomość |
WebNuLL
Linux support
Liczba postów: 1766
Dołączył: Sep 2009
Reputacja: 45
€: 4127
OS: Linux Gentoo
|
Dev-shell
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.
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.
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
![[Obrazek: 1300013385.gif]](http://img860.imageshack.us/img860/6997/1300013385.gif)
Ubuntu (Linux dla ludzi) | Blog komputerowy | Linux Mint
(Ten post był ostatnio modyfikowany: 06.08.2010 19:39 przez WebNuLL.)
|
|
| 04.08.2010 19:19 |
|
Użytkownicy przeglądający ten wątek: 1 gości