On 8/7/07, Rogelio Bastardo <scubacuda@xxxxxxxxx> wrote: > On CentOS-based VM appliance I'm building, I would like to create a script > that runs upon login that asks the user a series of questions that does > (among other things) ask them to input their networking information (IP, > mask, gate, DNS, etc). Depending on what information is needed, this might already be done for you. dropping a file called .unconfigured in / will result in the system running through the various setup programs like system-config-keyboard, setting root's password, netconfig, timeconfig, authconfig, ntsysv, etc. Excerpted from /etc/rc.sysinit <SNIP> # Configure machine if necessary. if [ -f /.unconfigured ]; then if [ -x /usr/bin/rhgb-client ] && /usr/bin/rhgb-client --ping ; then chvt 1 fi if [ -x /usr/bin/system-config-keyboard ]; then /usr/bin/system-config-keyboard fi if [ -x /usr/bin/passwd ]; then /usr/bin/passwd root fi if [ -x /usr/sbin/netconfig ]; then /usr/sbin/netconfig fi if [ -x /usr/sbin/timeconfig ]; then /usr/sbin/timeconfig fi if [ -x /usr/sbin/authconfig ]; then /usr/sbin/authconfig --nostart fi if [ -x /usr/sbin/ntsysv ]; then /usr/sbin/ntsysv --level 35 fi # Reread in network configuration data. if [ -f /etc/sysconfig/network ]; then . /etc/sysconfig/network # Reset the hostname. action $"Resetting hostname ${HOSTNAME}: " hostname ${HOSTNAME} fi rm -f /.unconfigured if [ -x /usr/bin/rhgb-client ] && /usr/bin/rhgb-client --ping ; then chvt 8 fi fi <END SNIP> -- During times of universal deceit, telling the truth becomes a revolutionary act. George Orwell _______________________________________________ CentOS mailing list CentOS@xxxxxxxxxx http://lists.centos.org/mailman/listinfo/centos