Just fishing here..+ acouple of questions. ******************************************************
"My Goal" in this posting: Is to learn how-to correctly manually update the files without the use of "ect-update". How to do this correctly, I'm unsure of so far. Being new I want to take the time to manually diff each file to see what the differences are of which I know how to do,(using "diff" at its most basic level that-is) and is good practice for me to get used to using "diff" as well as looking at the contents of these files to be more familiar with my Gentoo surroundings/environment. I figure, if I know how to manually update the needed files, VERSUS using "etc-update", that this will make my Gentoo experience that much more fullfilling/enlightened, so to say.. Please correct my thinking where you see fit. :P So with that being said, this is where I'm at so far: ******************************************************* I ran, bash-2.05b# emerge -uD system After this runs for a few hours, (dialup,:P,), I get back: * Regenerating GNU info directory index... * Processed 56 info files. * IMPORTANT: 25 config files in /etc need updating. * Type emerge --help config to learn how to update config files. After looking at the info in "emerge --help config" I run, bash-2.05b# find /etc -iname '._cfg????_*' /etc/._cfg0000_inputrc /etc/._cfg0000_rc.conf /etc/._cfg0000_make.conf /etc/._cfg0000_make.globals /etc/._cfg0000_DIR_COLORS /etc/conf.d/._cfg0000_net /etc/init.d/._cfg0000_consolefont /etc/init.d/._cfg0000_checkfs /etc/init.d/._cfg0000_domainname /etc/init.d/._cfg0000_keymaps /etc/init.d/._cfg0000_net.eth0 /etc/init.d/._cfg0000_modules /etc/init.d/._cfg0000_clock /etc/init.d/._cfg0000_hdparm /etc/init.d/._cfg0000_bootmisc /etc/init.d/._cfg0000_halt.sh /etc/init.d/._cfg0000_serial /etc/init.d/._cfg0000_checkroot /etc/._cfg0000_services /etc/._cfg0000_fstab /etc/._cfg0000_group /etc/._cfg0000_hosts /etc/._cfg0000_issue /etc/._cfg0000_dispatch-conf.conf /etc/._cfg0000_shells ********************************************************** Now, this is where my questions come in. Again, "My Goal", to manually update the files without the use of "ect-update". How to do this correctly I'm unsure of and want confirmation of, please. ********************************************************** At this point, I'm just manually "diff"ing each file, one by one. (Any suggestions on using "diff" and "cp" in a better way than I'm using will be helpful & appreciated as well.) ********************************************************** For example: bash-2.05b# diff make.globals ._cfg0000_make.globals 3c3 < # $Header: /home/cvsroot/gentoo-src/portage/cnf/make.globals,v 1.48 2003/07/17 04:46:52 carpaski Exp $ --- > # $Header: /home/cvsroot/gentoo-src/portage/cnf/make.globals,v 1.49 2003/08/21 > 01:01:26 carpaski Exp $ 44c44 < FEATURES="sandbox ccache" --- > FEATURES="sandbox ccache autoaddcvs" 51c51 < USE_EXPAND="VIDEO_CARDS INPUT_DEVICES" --- > USE_EXPAND="VIDEO_CARDS INPUT_DEVICES LINGUAS" ******************************************************** At this point, (1)I know logically that I've never messed with this file and, (2)its obvious that I want the new file in replace of the old one. Not only is it obvious but I was told so: Quote: * NOTICE: PLEASE *REPLACE* your make.globals. All user changes to variables * in make.globals should be placed in make.conf. DO NOT MODIFY make.globals. * Feature additions are noted in help and make.conf descriptions. Update * them using 'etc-update' please. Maintaining current configs for portage * and other system packages is fairly important for the continued health * of your system. End Quote: So would the correct thing to do in this (Specific) case, being inside the /etc directory, too: 1) bash-2.05b# cp ._cfg0000_make.globals make.globals 2) bash-2.05b# rm ._cfg0000_make.globals Now my other question is: Assuming that this were the only file that had differences (hypothectically speaking), WHAT, if anything do I need to do to next to let Gentoo know I've made the changes manually instead of using "etc-update"? Again, correct my thinking of this where you see fit...if it fits.. :P Thanks, Joshua Banks __________________________________ Do you Yahoo!? Yahoo! SiteBuilder - Free, easy-to-use web site design software http://sitebuilder.yahoo.com -- [EMAIL PROTECTED] mailing list
