Re: [Fedora-spins] /dev/live, /mnt/live, LiveOS/home.img unavailable in Fedora-17
by Frederick Grose
On Mon, Mar 26, 2012 at 12:02 PM, Frederick Grose <fgrose(a)gmail.com> wrote:
> Please note that the current Fedora-17-Beta-TC2-Live images lack
> some traditional Live CD/USB features.
>
> See this bug report.
> https://bugzilla.redhat.com/show_bug.cgi?id=740280
>
> /dev/live was a link to the installation partition on the Live USB, such
> as /dev/sdc1,
> or /dev/sr0 on a Live CD/DVD.
>
> How would a script determine this partition without human input?
>
> /mnt/live was a convenient mounting of the installation partition
> filesystem.
> It allowed easy access to pre-existing content on the Live USB device or to
> the /LiveOS and /syslinux directories.
>
> The --home-size-mb NNN option of livecd-iso-to-disk produced a
> /LiveOS/home.img
> filesystem for the liveuser's home directory.
>
> This feature made possible the --encrypted-home option, which would secure
> the privacy of a user directory on a Live USB system.
>
> The home.img filesystem was also read/write/delete without consuming the
> LiveOS overlay. This is important for non-short-term Live USB deployments,
> such as Sugar on a Stick, where overlay exhaustion can be a significant
> problem.
>
> Is there a workaround for these (missing) features?
>
> --Fred
>
This patch restores the lost features:
commit 1580cddaea504efd68c5e10fee70e09d7e81d86b
Author: Frederick Grose <fgrose(a)sugarlabs.org>
Date: Thu Mar 29 16:27:30 2012 -0400
Mount live device on /mnt/live, link it to /dev/live
This enables the mounting of /LiveOS/home.img, if present.
diff --git a/fedora-live-base.ks b/fedora-live-base.ks
index 0b14fec..0cf0fb2 100644
--- a/fedora-live-base.ks
+++ b/fedora-live-base.ks
@@ -88,10 +88,22 @@ touch /.liveimg-configured
# Make sure we don't mangle the hardware clock on shutdown
ln -sf /dev/null /etc/systemd/system/hwclock-save.service
+findmount() {
+ local info=()
+ while read -a info; do
+ if [[ ${info[4]} == $1 ]]; then
+ echo ${info[8]}
+ break;
+ fi
+ done < /proc/self/mountinfo
+}
+
# mount live image
-if [ -b \`readlink -f /dev/live\` ]; then
+livedev=$(findmount /run/initramfs/live)
+if [[ -b $livedev ]]; then
mkdir -p /mnt/live
- mount -o ro /dev/live /mnt/live 2>/dev/null || mount /dev/live /mnt/live
+ mount -o ro $livedev /mnt/live 2>/dev/null || mount $livedev /mnt/live
+ ln -s $livedev /dev/live
fi
livedir="LiveOS"
@@ -220,7 +232,7 @@ if strstr "\`cat /proc/cmdline\`" CDLABEL= ; then
# io errors due to not being able to get files...
#cat /sbin/halt > /dev/null
#cat /sbin/reboot > /dev/null
-#/usr/sbin/eject -p -m \$(readlink -f /dev/live) >/dev/null 2>&1
+#/usr/sbin/eject -p -m \$livedev >/dev/null 2>&1
#echo "Please remove the CD from your drive and press Enter to finish
restarting"
#read -t 30 < /dev/console
FOE
11 years
[spin-kickstarts/f17] Adapt to firefox desktop file name change in F17
by Kalev Lember
commit f1c843a40de84e278a3d31426d546c682d394b88
Author: Kalev Lember <kalevlember(a)gmail.com>
Date: Fri Mar 30 17:15:41 2012 +0300
Adapt to firefox desktop file name change in F17
Starting with firefox-7.0.1-3.fc17, the desktop file was renamed from
mozilla-firefox.desktop -> firefox.desktop.
https://bugzilla.redhat.com/show_bug.cgi?id=736558
https://bugzilla.redhat.com/show_bug.cgi?id=808497
fedora-live-desktop.ks | 2 +-
fedora-livecd-design-suite.ks | 2 +-
fedora-livecd-lxde.ks | 2 +-
fedora-livecd-meego.ks | 2 +-
fedora-livecd-security.ks | 2 +-
fedora-livedvd-robotics.ks | 2 +-
6 files changed, 6 insertions(+), 6 deletions(-)
---
diff --git a/fedora-live-desktop.ks b/fedora-live-desktop.ks
index 67ca020..54a4708 100644
--- a/fedora-live-desktop.ks
+++ b/fedora-live-desktop.ks
@@ -54,7 +54,7 @@ if [ -f /usr/share/applications/liveinst.desktop ]; then
cat >> /usr/share/glib-2.0/schemas/org.gnome.shell.gschema.override << FOE
[org.gnome.shell]
-favorite-apps=['mozilla-firefox.desktop', 'evolution.desktop', 'empathy.desktop', 'rhythmbox.desktop', 'shotwell.desktop', 'openoffice.org-writer.desktop', 'nautilus.desktop', 'anaconda.desktop']
+favorite-apps=['firefox.desktop', 'evolution.desktop', 'empathy.desktop', 'rhythmbox.desktop', 'shotwell.desktop', 'openoffice.org-writer.desktop', 'nautilus.desktop', 'anaconda.desktop']
FOE
fi
diff --git a/fedora-livecd-design-suite.ks b/fedora-livecd-design-suite.ks
index 40428ec..03dd77a 100644
--- a/fedora-livecd-design-suite.ks
+++ b/fedora-livecd-design-suite.ks
@@ -100,7 +100,7 @@ if [ -f /usr/share/applications/liveinst.desktop ]; then
cat >> /usr/share/glib-2.0/schemas/org.gnome.shell.gschema.override << FOE
[org.gnome.shell]
-favorite-apps=['mozilla-firefox.desktop', 'evolution.desktop', 'empathy.desktop', 'rhythmbox.desktop', 'shotwell.desktop', 'openoffice.org-writer.desktop', 'nautilus.desktop', 'inkscape-course.desktop', 'anaconda.desktop']
+favorite-apps=['firefox.desktop', 'evolution.desktop', 'empathy.desktop', 'rhythmbox.desktop', 'shotwell.desktop', 'openoffice.org-writer.desktop', 'nautilus.desktop', 'inkscape-course.desktop', 'anaconda.desktop']
FOE
# add installer to user menu
diff --git a/fedora-livecd-lxde.ks b/fedora-livecd-lxde.ks
index e42ac24..47d9216 100644
--- a/fedora-livecd-lxde.ks
+++ b/fedora-livecd-lxde.ks
@@ -142,7 +142,7 @@ FOE
# set up preferred apps
cat > /etc/xdg/libfm/pref-apps.conf << FOE
[Preferred Applications]
-WebBrowser=mozilla-firefox.desktop
+WebBrowser=firefox.desktop
MailClient=redhat-sylpheed.desktop
FOE
diff --git a/fedora-livecd-meego.ks b/fedora-livecd-meego.ks
index 38f2c5d..f0aa45d 100644
--- a/fedora-livecd-meego.ks
+++ b/fedora-livecd-meego.ks
@@ -61,7 +61,7 @@ FOE
# Add favourite apps to MyZone
mkdir -p /etc/skel/.local/share/
cat > /etc/skel/.local/share/favourite-apps << FOE
-file:///usr/share/applications/moblin-app-installer.desktop file:///usr/share/applications/anjal.desktop file:///usr/share/applications/mozilla-firefox.desktop file:///usr/share
+file:///usr/share/applications/moblin-app-installer.desktop file:///usr/share/applications/anjal.desktop file:///usr/share/applications/firefox.desktop file:///usr/share
/applications/fedora-empathy.desktop file:///usr/share/applications/hornsey.desktop file:///usr/share/applications/fedora-dates.desktop file:///usr/share/applications/fedora-con
tacts.desktop file:///usr/share/applications/fedora-tasks.desktop
FOE
diff --git a/fedora-livecd-security.ks b/fedora-livecd-security.ks
index 3eec5a9..dae4be4 100644
--- a/fedora-livecd-security.ks
+++ b/fedora-livecd-security.ks
@@ -339,7 +339,7 @@ FOE
# set up preferred apps
cat > /etc/xdg/libfm/pref-apps.conf << FOE
[Preferred Applications]
-WebBrowser=mozilla-firefox.desktop
+WebBrowser=firefox.desktop
MailClient=redhat-sylpheed.desktop
FOE
diff --git a/fedora-livedvd-robotics.ks b/fedora-livedvd-robotics.ks
index 77a7814..c5651b8 100644
--- a/fedora-livedvd-robotics.ks
+++ b/fedora-livedvd-robotics.ks
@@ -114,7 +114,7 @@ if [ -f /usr/share/applications/liveinst.desktop ]; then
cat >> /usr/share/glib-2.0/schemas/org.gnome.shell.gschema.override << FOE
[org.gnome.shell]
-favorite-apps=['mozilla-firefox.desktop', 'eclipse.desktop', 'arduino.desktop', 'gnome-terminal.desktop','nautilus.desktop', 'anaconda.desktop']
+favorite-apps=['firefox.desktop', 'eclipse.desktop', 'arduino.desktop', 'gnome-terminal.desktop','nautilus.desktop', 'anaconda.desktop']
FOE
fi
11 years, 2 months
[spin-kickstarts] Adapt to firefox desktop file name change in F17
by Kalev Lember
commit 9d017bd59a64dc55c84acb54f0ae09777ea7c6f8
Author: Kalev Lember <kalevlember(a)gmail.com>
Date: Fri Mar 30 17:15:41 2012 +0300
Adapt to firefox desktop file name change in F17
Starting with firefox-7.0.1-3.fc17, the desktop file was renamed from
mozilla-firefox.desktop -> firefox.desktop.
https://bugzilla.redhat.com/show_bug.cgi?id=736558
https://bugzilla.redhat.com/show_bug.cgi?id=808497
fedora-live-desktop.ks | 2 +-
fedora-livecd-design-suite.ks | 2 +-
fedora-livecd-lxde.ks | 2 +-
fedora-livecd-meego.ks | 2 +-
fedora-livecd-security.ks | 2 +-
fedora-livedvd-robotics.ks | 2 +-
6 files changed, 6 insertions(+), 6 deletions(-)
---
diff --git a/fedora-live-desktop.ks b/fedora-live-desktop.ks
index 67ca020..54a4708 100644
--- a/fedora-live-desktop.ks
+++ b/fedora-live-desktop.ks
@@ -54,7 +54,7 @@ if [ -f /usr/share/applications/liveinst.desktop ]; then
cat >> /usr/share/glib-2.0/schemas/org.gnome.shell.gschema.override << FOE
[org.gnome.shell]
-favorite-apps=['mozilla-firefox.desktop', 'evolution.desktop', 'empathy.desktop', 'rhythmbox.desktop', 'shotwell.desktop', 'openoffice.org-writer.desktop', 'nautilus.desktop', 'anaconda.desktop']
+favorite-apps=['firefox.desktop', 'evolution.desktop', 'empathy.desktop', 'rhythmbox.desktop', 'shotwell.desktop', 'openoffice.org-writer.desktop', 'nautilus.desktop', 'anaconda.desktop']
FOE
fi
diff --git a/fedora-livecd-design-suite.ks b/fedora-livecd-design-suite.ks
index 40428ec..03dd77a 100644
--- a/fedora-livecd-design-suite.ks
+++ b/fedora-livecd-design-suite.ks
@@ -100,7 +100,7 @@ if [ -f /usr/share/applications/liveinst.desktop ]; then
cat >> /usr/share/glib-2.0/schemas/org.gnome.shell.gschema.override << FOE
[org.gnome.shell]
-favorite-apps=['mozilla-firefox.desktop', 'evolution.desktop', 'empathy.desktop', 'rhythmbox.desktop', 'shotwell.desktop', 'openoffice.org-writer.desktop', 'nautilus.desktop', 'inkscape-course.desktop', 'anaconda.desktop']
+favorite-apps=['firefox.desktop', 'evolution.desktop', 'empathy.desktop', 'rhythmbox.desktop', 'shotwell.desktop', 'openoffice.org-writer.desktop', 'nautilus.desktop', 'inkscape-course.desktop', 'anaconda.desktop']
FOE
# add installer to user menu
diff --git a/fedora-livecd-lxde.ks b/fedora-livecd-lxde.ks
index e42ac24..47d9216 100644
--- a/fedora-livecd-lxde.ks
+++ b/fedora-livecd-lxde.ks
@@ -142,7 +142,7 @@ FOE
# set up preferred apps
cat > /etc/xdg/libfm/pref-apps.conf << FOE
[Preferred Applications]
-WebBrowser=mozilla-firefox.desktop
+WebBrowser=firefox.desktop
MailClient=redhat-sylpheed.desktop
FOE
diff --git a/fedora-livecd-meego.ks b/fedora-livecd-meego.ks
index 38f2c5d..f0aa45d 100644
--- a/fedora-livecd-meego.ks
+++ b/fedora-livecd-meego.ks
@@ -61,7 +61,7 @@ FOE
# Add favourite apps to MyZone
mkdir -p /etc/skel/.local/share/
cat > /etc/skel/.local/share/favourite-apps << FOE
-file:///usr/share/applications/moblin-app-installer.desktop file:///usr/share/applications/anjal.desktop file:///usr/share/applications/mozilla-firefox.desktop file:///usr/share
+file:///usr/share/applications/moblin-app-installer.desktop file:///usr/share/applications/anjal.desktop file:///usr/share/applications/firefox.desktop file:///usr/share
/applications/fedora-empathy.desktop file:///usr/share/applications/hornsey.desktop file:///usr/share/applications/fedora-dates.desktop file:///usr/share/applications/fedora-con
tacts.desktop file:///usr/share/applications/fedora-tasks.desktop
FOE
diff --git a/fedora-livecd-security.ks b/fedora-livecd-security.ks
index d919c1a..153508e 100644
--- a/fedora-livecd-security.ks
+++ b/fedora-livecd-security.ks
@@ -343,7 +343,7 @@ FOE
# set up preferred apps
cat > /etc/xdg/libfm/pref-apps.conf << FOE
[Preferred Applications]
-WebBrowser=mozilla-firefox.desktop
+WebBrowser=firefox.desktop
MailClient=redhat-sylpheed.desktop
FOE
diff --git a/fedora-livedvd-robotics.ks b/fedora-livedvd-robotics.ks
index 77a7814..c5651b8 100644
--- a/fedora-livedvd-robotics.ks
+++ b/fedora-livedvd-robotics.ks
@@ -114,7 +114,7 @@ if [ -f /usr/share/applications/liveinst.desktop ]; then
cat >> /usr/share/glib-2.0/schemas/org.gnome.shell.gschema.override << FOE
[org.gnome.shell]
-favorite-apps=['mozilla-firefox.desktop', 'eclipse.desktop', 'arduino.desktop', 'gnome-terminal.desktop','nautilus.desktop', 'anaconda.desktop']
+favorite-apps=['firefox.desktop', 'eclipse.desktop', 'arduino.desktop', 'gnome-terminal.desktop','nautilus.desktop', 'anaconda.desktop']
FOE
fi
11 years, 2 months
[spin-kickstarts] weplab entry fixed
by Fabian Affolter
commit 5dc8a039aba7706faf61987bc6fe416466dd0ba3
Author: Fabian Affolter <mail(a)fabian-affolter.ch>
Date: Sun Mar 18 14:56:26 2012 +0100
weplab entry fixed
fedora-livecd-security.ks | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
---
diff --git a/fedora-livecd-security.ks b/fedora-livecd-security.ks
index f9001ba..d919c1a 100644
--- a/fedora-livecd-security.ks
+++ b/fedora-livecd-security.ks
@@ -272,7 +272,7 @@ airsnort
# rCommand: kismet
kismet
# Command: weplab
-# Entry: weplab - Wep Key Cracker
+# Entry: Wep Key Cracker
weplab
# Command: wavemon
wavemon
11 years, 2 months
[spin-kickstarts] Updated
by Fabian Affolter
commit 52c33d1524d5329be3b89eec663a810fb0d1be52
Author: Fabian Affolter <mail(a)fabian-affolter.ch>
Date: Sun Mar 18 12:37:28 2012 +0100
Updated
fedora-livecd-security.ks | 10 +++++++---
1 files changed, 7 insertions(+), 3 deletions(-)
---
diff --git a/fedora-livecd-security.ks b/fedora-livecd-security.ks
index 3eec5a9..f9001ba 100644
--- a/fedora-livecd-security.ks
+++ b/fedora-livecd-security.ks
@@ -4,7 +4,8 @@
# A fully functional live OS based on Fedora for use in security auditing, forensics research, and penetration testing.
# Maintainers:
# Christoph Wickert <cwickert [AT] fedoraproject <dot> org>
-# Joerg Simon <jsimon [AT] fedoraproject <dot> org>
+# Joerg Simon <jsimon [AT] fedoraproject <dot> org>
+# Fabian Affolter <fab [AT] fedoraproject <dot> org>
# Acknowledgements:
# Fedora LiveCD Xfce Spin team - some work here was inherited, many thanks!
# Fedora LXDE Spin - Copied over stuff to make LXDE Default
@@ -186,8 +187,8 @@ ettercap
ettercap-gtk
# rCommand: packETH
packETH
-# rCommand: iptraf
-iptraf
+# rCommand: iptraf-ng
+iptraf-ng
pcapdiff
# rCommand: etherape
etherape
@@ -235,6 +236,9 @@ afftools
# Command: srm -h
# Entry: Securely Remove Files
srm
+# Command: nwipe
+# Entry: Securely erase disks
+nwipe
# Command: firstaidkit -g gtk
# Entry: First Aid Kit
#firstaidkit-plugin-all #temp removed - dependency to grub2
11 years, 2 months
Fedora LXDE Spin vs. XFCE Spin -- need info
by nomnex
Hello,
I really (2x) like the LXDE Fedora Spin, but I am annoyed by a
LXPanel bug, since I first installed the LXDE Spin, back in Fedora 13.
1. What Fedora spin is more popular in term of download: LXDE or XFCE,
and why?
2. Is the XFCE panel stable?
3. Is there much change from on DE to another one?
4. Can I install the software I like: PCManFM, Sylpheed, LXTerminal, etc
in a XFCE environment?
Thank you.
--
nomnex <nomnex(a)gmail.com>
Freenode: nomnex
Registered Linux user #505281. Be counted at: http://linuxcounter.net
11 years, 2 months
[spin-kickstarts/f17] Make a fresh build for beta
by Bruno Wolff III
commit e794e5b2d79c5fd28c8768fce3671f7c7d7451fe
Author: Bruno Wolff III <bruno(a)wolff.to>
Date: Tue Mar 13 20:53:14 2012 -0500
Make a fresh build for beta
configure.ac | 2 +-
spin-kickstarts.spec.in | 3 +++
2 files changed, 4 insertions(+), 1 deletions(-)
---
diff --git a/configure.ac b/configure.ac
index 486b437..fa3f38a 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,4 +1,4 @@
-AC_INIT([spin-kickstarts], 0.17.1)
+AC_INIT([spin-kickstarts], 0.17.2)
AC_SUBST([RELEASE], 1)
ALL_LINGUAS="bn_IN bn ca cs da de el es fi fr gl gu hi hr hu is it ja ko ml ms nb nl or pa pl pt pt_BR ru sk sl sr@latin sr sv ta tr uk zh_CN zh_TW"
diff --git a/spin-kickstarts.spec.in b/spin-kickstarts.spec.in
index d937c05..dff08cc 100644
--- a/spin-kickstarts.spec.in
+++ b/spin-kickstarts.spec.in
@@ -76,6 +76,9 @@ rm -rf $RPM_BUILD_ROOT
%doc %{_datadir}/%{name}/l10n/README
%changelog
+* Tue Mar 13 2012 Bruno Wolff III <bruno(a)wolff.to> 0.17.2-1
+- Get a fresh build for beta
+
* Sun Feb 12 2012 Bruno Wolff III <bruno(a)wolff.to> 0.17.1-1
- Rebuild post branch to build from branch repos
11 years, 2 months
[spin-kickstarts] Oops. That should be ConsoleKit-x11
by Kevin Fenzi
commit afc69ddb802abd9db2fb514683830cc2d67f7c03
Author: Kevin Fenzi <kevin(a)scrye.com>
Date: Mon Mar 12 13:56:11 2012 -0600
Oops. That should be ConsoleKit-x11
fedora-livecd-xfce.ks | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
---
diff --git a/fedora-livecd-xfce.ks b/fedora-livecd-xfce.ks
index 79aee90..2219d65 100644
--- a/fedora-livecd-xfce.ks
+++ b/fedora-livecd-xfce.ks
@@ -69,7 +69,7 @@ setroubleshoot
catfish
galculator
seahorse
-ConsoleKit
+ConsoleKit-x11
# More Desktop stuff
# java plugin
11 years, 2 months
[spin-kickstarts/f17] Oops. That should be ConsoleKit-x11
by Kevin Fenzi
commit 4a9c6112bddb945d66cf0a20e925bbc460274be2
Author: Kevin Fenzi <kevin(a)scrye.com>
Date: Mon Mar 12 13:56:11 2012 -0600
Oops. That should be ConsoleKit-x11
fedora-livecd-xfce.ks | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
---
diff --git a/fedora-livecd-xfce.ks b/fedora-livecd-xfce.ks
index 79aee90..2219d65 100644
--- a/fedora-livecd-xfce.ks
+++ b/fedora-livecd-xfce.ks
@@ -69,7 +69,7 @@ setroubleshoot
catfish
galculator
seahorse
-ConsoleKit
+ConsoleKit-x11
# More Desktop stuff
# java plugin
11 years, 2 months
[spin-kickstarts] Add ConsoleKit for now until we move away from gdm.
by Kevin Fenzi
commit 326619a5f6447624cf4b784c4706f3c367e276ae
Author: Kevin Fenzi <kevin(a)scrye.com>
Date: Mon Mar 12 09:40:56 2012 -0600
Add ConsoleKit for now until we move away from gdm.
fedora-livecd-xfce.ks | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
---
diff --git a/fedora-livecd-xfce.ks b/fedora-livecd-xfce.ks
index 6c0b8eb..79aee90 100644
--- a/fedora-livecd-xfce.ks
+++ b/fedora-livecd-xfce.ks
@@ -69,6 +69,7 @@ setroubleshoot
catfish
galculator
seahorse
+ConsoleKit
# More Desktop stuff
# java plugin
11 years, 2 months