Changes http://wiki.axiom-developer.org/DoyenCD/diff --
--removed: -\usepackage[dvips,final,colorlinks=true,pdfstartview=FitH]{hyperref} ??changed: -This document shows the explicit steps necessary to create a -Doyen LiveCD from Red Hat's Fedora Core 3 distribution. - -The Doyen CD is a scientific platform which can be distributed -at various science conferences. It enables scientific software -to be distributed as literate programs. - -The Doyen CD has a local wiki and a set of scientific packages -which can be scripted from the wiki pages. The scientific packages -can be tailor to the specific conference. This document shows the explicit steps necessary to create a Doyen LiveCD from Red Hat's Fedora Core 3 distribution. The Doyen CD is a scientific platform which can be distributed at various science conferences. It enables scientific software to be distributed as literate programs. The Doyen CD has a local wiki and a set of scientific packages which can be scripted from the wiki pages. The scientific packages can be tailor to the specific conference. ??changed: -In the first screen, you will be presented with some bootoptions. Press Enter to continue. In the first screen, you will be presesented with some boot options. Press Enter to continue. ??changed: -In the language selection, select your preferred language and click next. In the language selection, select your prefered language and click next. ??changed: -At this point depending if your system is not clean, an upgrade examine window will appear. Please select "Install Fedora Core" At this point depending if your system is not clean, an upgrade examine window will appear. Please select {\em "Install Fedora Core"}. ??changed: -In the installation type window, select "Custom". - -\subsection{Disk Partitioning Setup} - -In the Disk Partitioning Setup, select Manually partition with Disk Druid. In the installation type window, select {\em "Custom"}. \subsection{Disk Partioning Setup} In the Disk Partioning Setup, select Manually partition with Disk Druid. ??changed: -Note: For our base distribution, only three partitions should be created. -A boot partition of 100 MB, a swap space generally the double of your amount of RAM, -and a root partition which size depends on the programs to be installed in the system. For our base distribution, only three partitions should be created. A boot partition of 100 MB, a swap space generally the double of your amount of RAM, and a root partition which size depends on the programs to be installed in the system. ??changed: -Leave the default boot loader configuration. Preserve the default boot loader configuration. ??changed: -Leave the DHCP option for the eth0 by default. For the Hostname, select manually and in the text box type doyen. Preserve the DHCP option for the eth0 by default. For the hostname, select manually and in the text box type doyen. ??changed: -Select enable firewall and enable Remote Login (SSH) and Web Server(HTTP, HTTPS). Also, select disable for SELinux. Select enable firewall and select Remote Login (SSH) and Web Server(HTTP, HTTPS). Also, select disable for SELinux. ??changed: -Select the desire password for the root account. In our base CD the password by default is [EMAIL PROTECTED] Select the desire password for the root account. In Doyen Live CD the default password is [EMAIL PROTECTED] ++added: \item httpd ??changed: -rpm -ivh noweb-2.8a-4.i386.rpm rpm -ivh noweb-2.10a-4.i386.rpm ??changed: -In this section you will install and configure the ZWiki server. First, download the Zope 2.8 rpm package from the rpmfind.net server and the zwiki package. In this section, you will install and configure the ZWiki server. First, download the Zope 2.8 rpm package from the rpmfind.net server and the zwiki package. ??changed: -wget http://axiom.axiom-developer.org/axiom-website/DOWNLOADS/axiom-Feb2005-Fedora3-bin.tgz - -tar -xzf axiom-Feb2005-Fedora3-bin.tgz -C /etc/ wget http://alfredo.axiom-developer.org/redhatbuild/pkgs/axiom-Doyen-Fedora3-bin.tgz tar -xzf axiom-Doyen-Fedora3-bin.tgz -C /usr/local/ ??changed: -export AXIOM=/etc/axiom/mnt/fedora3 export AXIOM=/usr/local/axiom/mnt/linux --removed: -cd /tmp/pkgs - --removed: - ++added: Install SWIG (www.swig.org). <<step>>= yum -y install swig @ Install GCC compiler. <<step>>= yum -y install gcc @ Upgrade Python interpreter <<step>>= yum -y upgrade python @ Install Python development tools <<step>>= yum -y install python-devel @ Run these commands from the texbreaker.mak file <<step>>= cd /usr/lib/zope/lib/python/Products/LatexWiki swig -python texbreaker.i gcc -fpic -c texbreaker.c texbreaker_wrap.c -I/usr/include/python2.3 ld -shared texbreaker.o texbreaker_wrap.o -o _texbreaker.so @ ++added: <<edit>>= vi /etc/X11/xorg.conf @ For multiple video card support change the driver name for the video card indentifier. Set driver value to "vesa". \subsubsection{Generic mouse configuration} Place the moused script in the /etc/init.d directory ??changed: -vi /etc/X11/xorg.conf cd /tmp/pkgs/ wget http://alfredo.axiom-developer.org/redhatbuild/pkgs/moused cp moused /etc/init.d/ chmod 755 /etc/init.d/moused ??changed: -For multiple video card support change the driver name for the video card identifier. Set driver value to "vesa". - -\subsubsection{Generic mouse configuration} - -Place the moused script in the /etc/init.d directory Add the script to the run levels 3, 4, and 5. ??changed: -wget http://alfredo.axiom-developer.org/redhatbuild/pkgs/moused - -cp moused /etc/init.d/ - -chmod 755 /etc/init.d/moused ln -s /etc/init.d/moused /etc/rc3.d/S01moused ln -s /etc/init.d/moused /etc/rc4.d/S01moused ln -s /etc/init.d/moused /etc/rc5.d/S01moused ??changed: -Add the script to the run levels 3, 4, and 5. \subsection{Shutdown Scripts} ??changed: -ln -s /etc/init.d/moused /etc/rc3.d/S01moused - -ln -s /etc/init.d/moused /etc/rc4.d/S01moused - -ln -s /etc/init.d/moused /etc/rc5.d/S01moused mv /sbin/shutdown /sbin/sysshutdown wget http:/alfredo.axiom-developer.org/redhatbuild/pkgs/shutdown cp shutdown /sbin/ ??changed: -\subsubsection{Build Live CD scripts} - -Download the scripts necessary to build the CD from the Linux-Live webpage. \subsubsection{Build Live CD scritps} Download the scripts necessary to build the CD. --removed: -cd /tmp/pkgs - ??changed: -Edit the config file and make these changes: Change KERNEL name to KERNEL="2.6.113.2". Save and close the config file. Edit the config file and make these changes: Change KERNEL name to KERNEL="2.6.13.2". Save and close the config file. ??changed: -Create module dependencies for newly installed kernel. Create module dependecies for newly installed kernel. ??changed: -\subsubsection{Clean Up and ISO creation and burning} \subsubsection{Clean Up and ISO creation and burnning} ??changed: -rm -rf /var/cache/yum/base/packages/* -rm -rf /var/cache/yum/updates-released/packages/* yum clean all ??changed: -Run the runme.sh script, which will create the distribution iso. Run the runme.sh script, which will create the distribution iso. This one will be located in the /tmp directory under the name of livecd.iso. --removed: -If you have a CD recorder unit, you can create the Doyen CD by running: - --removed: - ??changed: - ??changed: - # Is this a printconf system? - if [ -f /lib/modules/\$KERNEL/kernel/drivers/input/mouse/\$MODULE ] if [ -f /lib/modules/2.6.13.2/kernel/drivers/input/mouse/psmouse.ko ] ??changed: - \# run printconf-backend to set up the configuration. - /sbin/modprobe psmouse modprobe psmouse --removed: - echo -n $"Starting $prog: " --removed: - \# stop daemon - echo -n $"Stopping $prog: " ??changed: - --removed: - --removed: - ModelName "ViewSonic E70" ??changed: - Driver "radeon" Driver "vesa" ??changed: - Identifier "Screen0" - Device "Videocard0" - Monitor "Monitor0" - DefaultDepth 24 - SubSection "Display" - Viewport 0 0 - Depth 24 - Modes "1280x1024" "1280x960" "1152x864" "1024x768" "800x600" "640x480" - EndSubSection Identifier "Screen0" Device "Videocard0" Monitor "Monitor0" DefaultDepth 16 SubSection "Display" Viewport 0 0 Depth 16 Modes "1024x768" "800x600" "640x480" EndSubSection SubSection "Display" Viewport 0 0 Depth 24 Modes "1024x768" "800x600" "640x480" EndSubSection --removed: - --removed: - ??changed: - ??changed: - ??changed: - -export AXIOM=/etc/axiom/mnt/fedora3 - -PATH=$PATH:$HOME/bin:$AXIOM/bin - PATH=$PATH:$HOME/bin ++added: export AXIOM=/usr/local/axiom/mnt/linux PATH=$PATH:$HOME/bin:$AXIOM/bin ++added: \subsection{REBOOT} <<reboot>>= #!/bin/bash #Un-mount all loop devices, including / umount -lda #Call system shutdown to halt system sysshutdown -r now @ \subsection{SHUTDOWN} <<shutdown>>= #!/bin/bash #Un-mount all loop devices, including / umount -lda #Call system shutdown to halt system sysshutdown -h now @ ??changed: -notangle=/usr/local/bin/notangle -noweave=/usr/local/bin/noweave notangle=/usr/bin/notangle noweave=/usr/bin/noweave ++added: ${notangle} -Rshutdown steps.pamphlet >shutdown ${notangle} -Rreboot steps.pamphlet >reboot ++added: -- forwarded from http://wiki.axiom-developer.org/[EMAIL PROTECTED] _______________________________________________ Axiom-developer mailing list Axiom-developer@nongnu.org http://lists.nongnu.org/mailman/listinfo/axiom-developer