RFC:Fedora Scientific Spin
by Amit Saha
Hello all:
I am creating a Fedora spin for researchers and have previously
discussed this idea on the developers and release engineering mailing
list. However, with the hope that my spin will be officially accepted
for future releases, I am going to follow the process listed in [1].
As a first step, this email.
Background:
-----------------
I am a long-term Linux user and have been into full-time scientific
research for the past 3 years now. Everytime I have to do a
fresh-install of Linux (not so frequently, ofcourse), I have to
download a bunch of tools which I use regularly. For example, gnuplot,
xfig, LaTex compilers, numpy, etc. Say hello to Fedora-Scientific.
The idea is to create a Fedora spin based on the default "Fedora GNOME
Desktop", but having additional tools which most researchers will use.
Current State
-----------------
After discussions on the release engineering mailing list with Bill
Nottingham, I proposed a patch to the comps-f16-xml.in file [2], which
basically adds a new set of mandatory packages in the "Engineering and
Scientific" group. Considering this new "Engineering and Scientific"
group, my current kickstart file looks like [3]. I have tested it with
the rawhide repository and it looks good to me. The ISO stands at ~1.2
G
Scope and Future
-----------------------
- I have decided upon the current set of applications based on my own
experience and likings. I am obviously open to include any other
application. I should point out here that my idea is to have a generic
toolset made available. The number of tools currently available in
different domains- Physics, Chemistry, Biology is just too many.
- I haven't actively looked into applications which may not be
available in the repository and is important to a spin such as this.
Needless to say, I am going to take upon the responsibility of
packaging such software.
Conclusion
--------------
That's all for now. I shall look forward to your comments and
suggestions and if this sounds like an interesting idea, will work
towards its acceptance by the Spins SIG.
[1] http://fedoraproject.org/wiki/Spins_Process
[2] http://git.fedorahosted.org/git/?p=comps.git;a=commitdiff;h=ebfe294e32736...
[3] https://bitbucket.org/amitksaha/custom_linux/src/392dec59a13e/fedora-live...
Thanks!
-Amit
--
http://echorand.me
11 years, 11 months
ovirt-node spin
by Joey Boggs
I plan on taking over the incompleted ovirt-node spin and getting it
into shape for Fedora 16. I'm not sure where it's at in the process or
what else needs to be completed. Upstream rebasing is in the process of
finishing for F15 and rawhide. Once that's finished what needs to happen
to get the process rolling again?
Thanks,
Joey
11 years, 11 months
[spin-kickstarts] SoaS: updating SoaS names
by Peter Robinson
commit 12577839dde7bc43507e44cb376be62fb0887702
Author: Peter Robinson <pbrobinson(a)gmail.com>
Date: Sun Jun 12 19:01:09 2011 +0100
SoaS: updating SoaS names
fedora-livecd-soas.ks | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
---
diff --git a/fedora-livecd-soas.ks b/fedora-livecd-soas.ks
index 71ce000..4fbed19 100644
--- a/fedora-livecd-soas.ks
+++ b/fedora-livecd-soas.ks
@@ -90,8 +90,8 @@ rm -f /var/lib/rpm/__db*
# Get proper release naming in the control panel
cat >> /boot/olpc_build << EOF
-Sugar on a Stick 5 (Coconut)
-Fedora release 15 (Lovelock)
+Sugar on a Stick 6
+Fedora release 16 (Rawhide)
EOF
cat >> /etc/rc.d/init.d/livesys-late << EOF
11 years, 11 months
[spin-kickstarts] SoaS: merge fixes from branch
by Peter Robinson
commit ff0315f0178d44b372ab4c6732afd5f7803a4642
Author: Peter Robinson <pbrobinson(a)gmail.com>
Date: Sun Jun 12 18:41:33 2011 +0100
SoaS: merge fixes from branch
fedora-live-mini.ks | 5 ++---
fedora-livecd-soas.ks | 5 +++++
2 files changed, 7 insertions(+), 3 deletions(-)
---
diff --git a/fedora-live-mini.ks b/fedora-live-mini.ks
index 1878cf9..1745000 100644
--- a/fedora-live-mini.ks
+++ b/fedora-live-mini.ks
@@ -10,7 +10,7 @@ selinux --permissive
firewall --enabled --service=mdns
xconfig --startxonboot
part / --size 4096 --fstype ext4
-services --enabled=NetworkManager,messagebus --disabled=network,sshd,iscsi,iscsid,lldpad
+services --enabled=NetworkManager,messagebus,avahi-daemon --disabled=network,sshd,iscsi,iscsid,lldpad
repo --name=rawhide --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=rawhide&arch=$basearch
#repo --name=fedora --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-$releasever&arch=$basearch
@@ -392,8 +392,7 @@ rm -f /core*
%end
-
-%post
+%post --nochroot
cp $INSTALL_ROOT/usr/share/doc/*-release-*/GPL $LIVE_ROOT/GPL
# only works on x86, x86_64
diff --git a/fedora-livecd-soas.ks b/fedora-livecd-soas.ks
index 5ec0104..71ce000 100644
--- a/fedora-livecd-soas.ks
+++ b/fedora-livecd-soas.ks
@@ -16,6 +16,10 @@ part / --size=2048
# == Core Sugar Platform ==
@sugar-desktop
+sugar-clock
+
+# temp work around due to working networking in Sugar. GRR NetworkManager!
+NetworkManager-gnome
# explicitly remove these as they're broken
-sugar-read
@@ -153,6 +157,7 @@ org.laptop.TurtleArtActivity
org.sugarlabs.AbacusActivity
org.sugarlabs.IRC
org.vpri.EtoysActivity
+tv.alterna.Clock
vu.lux.olpc.Speak
FOE
11 years, 11 months
[spin-kickstarts/F-15] mini: small live image fix
by Peter Robinson
commit d112f18d2c9976c21fb6241fd891701415736f40
Author: Peter Robinson <pbrobinson(a)gmail.com>
Date: Sun Jun 12 18:17:23 2011 +0100
mini: small live image fix
fedora-live-mini.ks | 3 +--
1 files changed, 1 insertions(+), 2 deletions(-)
---
diff --git a/fedora-live-mini.ks b/fedora-live-mini.ks
index 797e615..e6d5f72 100644
--- a/fedora-live-mini.ks
+++ b/fedora-live-mini.ks
@@ -392,8 +392,7 @@ rm -f /core*
%end
-
-%post
+%post --nochroot
cp $INSTALL_ROOT/usr/share/doc/*-release-*/GPL $LIVE_ROOT/GPL
# only works on x86, x86_64
11 years, 11 months
[spin-kickstarts/F-15] SoaS: network services fix
by Peter Robinson
commit 4079fb57573d99cc91099256ecef959ec2775c8d
Author: Peter Robinson <pbrobinson(a)gmail.com>
Date: Sun Jun 12 16:17:38 2011 +0100
SoaS: network services fix
fedora-live-mini.ks | 2 +-
fedora-livecd-soas.ks | 3 +++
2 files changed, 4 insertions(+), 1 deletions(-)
---
diff --git a/fedora-live-mini.ks b/fedora-live-mini.ks
index 9283e1d..797e615 100644
--- a/fedora-live-mini.ks
+++ b/fedora-live-mini.ks
@@ -10,7 +10,7 @@ selinux --permissive
firewall --enabled --service=mdns
xconfig --startxonboot
part / --size 4096 --fstype ext4
-services --enabled=NetworkManager,messagebus --disabled=network,sshd,iscsi,iscsid,lldpad
+services --enabled=NetworkManager,messagebus,avahi-daemon --disabled=network,sshd,iscsi,iscsid,lldpad
#repo --name=rawhide --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=rawhide&arch=$basearch
repo --name=fedora --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-$releasever&arch=$basearch
diff --git a/fedora-livecd-soas.ks b/fedora-livecd-soas.ks
index 05616b8..71ce000 100644
--- a/fedora-livecd-soas.ks
+++ b/fedora-livecd-soas.ks
@@ -18,6 +18,9 @@ part / --size=2048
@sugar-desktop
sugar-clock
+# temp work around due to working networking in Sugar. GRR NetworkManager!
+NetworkManager-gnome
+
# explicitly remove these as they're broken
-sugar-read
-sugar-browse
11 years, 11 months
[spin-kickstarts/F-15] SoaS: add clock
by Peter Robinson
commit abd8aec772629f2ddf618b4ec80a07780973099d
Author: Peter Robinson <pbrobinson(a)gmail.com>
Date: Sun Jun 12 15:08:28 2011 +0100
SoaS: add clock
fedora-livecd-soas.ks | 2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
---
diff --git a/fedora-livecd-soas.ks b/fedora-livecd-soas.ks
index 5ec0104..05616b8 100644
--- a/fedora-livecd-soas.ks
+++ b/fedora-livecd-soas.ks
@@ -16,6 +16,7 @@ part / --size=2048
# == Core Sugar Platform ==
@sugar-desktop
+sugar-clock
# explicitly remove these as they're broken
-sugar-read
@@ -153,6 +154,7 @@ org.laptop.TurtleArtActivity
org.sugarlabs.AbacusActivity
org.sugarlabs.IRC
org.vpri.EtoysActivity
+tv.alterna.Clock
vu.lux.olpc.Speak
FOE
11 years, 11 months
[spin-kickstarts/F-15] SoaS: live image fixes
by Peter Robinson
commit 7e5d592500f0e3cf1b11285d442f7001f9d22a94
Author: Peter Robinson <pbrobinson(a)gmail.com>
Date: Sun Jun 12 15:01:40 2011 +0100
SoaS: live image fixes
fedora-live-mini.ks | 4 ++--
fedora-livecd-soas.ks | 7 ++++++-
2 files changed, 8 insertions(+), 3 deletions(-)
---
diff --git a/fedora-live-mini.ks b/fedora-live-mini.ks
index fa3d691..9283e1d 100644
--- a/fedora-live-mini.ks
+++ b/fedora-live-mini.ks
@@ -329,8 +329,6 @@ exists() {
\$*
}
-touch /.liveimg-late-configured
-
# read some variables out of /proc/cmdline
for o in \`cat /proc/cmdline\` ; do
case \$o in
@@ -363,6 +361,8 @@ EndSection
FOE
fi
+touch /.liveimg-late-configured
+
EOF
chmod 755 /etc/rc.d/init.d/livesys
diff --git a/fedora-livecd-soas.ks b/fedora-livecd-soas.ks
index 487e21d..5ec0104 100644
--- a/fedora-livecd-soas.ks
+++ b/fedora-livecd-soas.ks
@@ -90,7 +90,7 @@ Sugar on a Stick 5 (Coconut)
Fedora release 15 (Lovelock)
EOF
-cat >> /etc/rc.d/init.d/livesys << EOF
+cat >> /etc/rc.d/init.d/livesys-late << EOF
# run lokkit as firewall command doesn't seem to work
lokkit --enabled --service=mdns
@@ -133,6 +133,7 @@ mtime=1302886515
lock-on-idle=false
lock-timeout=0
FOE
+
chown -R liveuser:liveuser /home/liveuser/.gnome2/keyrings
fi
@@ -167,4 +168,8 @@ FOE
EOF
+chmod 755 /etc/rc.d/init.d/livesys-late
+/sbin/restorecon /etc/rc.d/init.d/livesys-late
+/sbin/chkconfig --add livesys-late
+
%end
11 years, 11 months