[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Axiom-developer] [DoyenCD]
From: |
alfredo |
Subject: |
[Axiom-developer] [DoyenCD] |
Date: |
Mon, 23 Jan 2006 15:44:01 -0600 |
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 address@hidden
Select the desire password for the root account. In Doyen Live CD the default
password is address@hidden
++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/address@hidden