Newsgroup: it.comp.os.linux.sys
Titolo: Pacchetti Debian

Vorrei compilare Lilo per cambiare opzioni, ma non so come fare per
fare un pacchetto deb.
Qualche anima pia potrebbe prendermi per mano che ho anche
problemacci con l'inglese?
Ringrazio in anticipo e a buon rendere se mai potro` :-))
-- 
A risentirci presto
r-Daneel



 problemacci con l'inglese?
http://www.debian.org/doc/manuals/it/reference.txt
sezione 2.2.13
-- 
                         Maurizio - Tannoiser - Lemmo
                 Founder Member of ERLUG 
http://erlug.linux.it
-------------------------------------------------------------------------------
Quando omni flunkus moritati (when all else fails play dead)

 fare un pacchetto deb.
$ apt-get source lilo        # scarica i sorgenti debianizzati
$ cd lilo-.....              # entra nella directory prodotta
$ vi debian/rules            # modifica le opzioni di compilazione
$ fakeroot dpkg-buildpackage # crea il .deb nella directory superiore

 fare un pacchetto deb.
Complilare lilo???  se caso mai compilare un nuovo kernel da piu senso ....
apt-get install kernel-package libc6-dev gcc debianutils make
libncurses5-dev  fakeroot
apt-get install kernel-sources-(versione)
cd /usr/src/
apri il bz2
ln -s nomelungoversione linux
cd linux
copi il .config da /boot in nuovo linux
make menuconfig
metti il tuo hardware ....
make-kpkg kernel_image --revision=ilmiokernelnuovo.1.0
(pausa caffe....)
cd ..
dpkg -i /usr/src/kernel-image-ilmiokernelnuovo.1.0_i386.deb
http://channel.debian.de/faq/ch-dpkgundco.html
    2.8   vai in italiano
Ciao Patrik 
www.swisse.net




Queste mi hanno spiegato tutto e grazie:-)
Ma a mano senza fakeroot e` troppo difficile?
Ora ho paura perche' non basta/devo cambiare rules, ma il Makefile.
Perche' in debian/rules c'e` solo da cambiare da BUILD_DIR se non ho
capito male e invece LVM l'ho trovato solo nel Makefile.
Dentro c'e`:
=-=-=-=-=-=-=-=-=- cut here -=-=-=-=-=-
# Configuration variables
# They can also be stored in a file /etc/lilo.defines, e.g.
# -DIGNORECASE -DONE_SHOT
# The variables configured in this Makefile are ignored if
# /etc/lilo.defines exists
[taglio analoghe]
# * LVM		  Enables support for booting from LVM partitions.  This will
#		  OOPS if you try to use this and are using a kernel < 2.4.7
#		  that has not been patched to at least LVM 0.9.1beta6 (new)
[/taglio analoghe]
CONFIG=-DBDATA -DDSECS=3 -DIGNORECASE -DLBA32 -DLVM -DM386 -DONE_SHOT -DPASS160\
   -DREISERFS -DREWRITE_TABLE -DSOLO_CHAIN -DVARSETUP -DVERSION
LILOX=-DCODE_START_1=136 -DCODE_START_2=14
# set the compiler optimization level
OPT=-O2
# End of configuration variables
=-=-=-=-=-=-=-=-=- cut here -=-=-=-=-=-
Ebbene, volendo abilitare LVM cosa devo fare?
Scommentare soltanto, o togliere anche il -DLVM da CONFIG= ?
Ps. Grazie a tutti per le risposte che mi avete dato:-))


    -DREISERFS -DREWRITE_TABLE -DSOLO_CHAIN -DVARSETUP -DVERSION
Direi che è già abilitato.  Cosa ti fa pensare che non lo sia?

Scommentare soltanto, o togliere anche il -DLVM da CONFIG= ?
Come t'han gia` detto LVM e` gia` abilitato nel pacchetto deb.
Per abilitare o no devi aggiungere o togliere nella riga di CONFIG=
del makefile (come nel pezzo qui su).
Aggiungo di badare pero` che da me nel Lilo compilato nella Woody
non c'e` modo di fargli abilitare l'opzione REWRITE_TABLE, l'ho
anche a suo tempo segnalato.
Se poi qcn mi dice che senso potra` mai avere un boot manager che
fa solo finta "perche' e` pericoloso" farlo davvero.. :-((
Io ho dovuto compilare il .tar.gz con la Slack e allora va
tutto benissimo.
Cmq, per compilare devi dare:
#: make spotless
#: make
e se poi vuoi installare rinunciando alla gestione dei pacchetti
della Deb, allora devi continuare col classico:
#: make install
-- 
Ciao,		| Attenzione! campo "Reply-To:" alterato ;^)
Remigio Zedda	| E-mail: 
remi...@tiscali.it
	-- Linux 2.4.18 su Debian GNU/Linux 3.0 "Woody"