Actually, what you want to do is create a new file instead of appending to that one. That is one of those '.d' directories, where you can have lots of files, each one doing a specific thing. In this case, the liveinst one is owned by anaconda, and only meant to control the liveinst icon that gets added to the desktop. I'd go with >> zz-gamestuffs.sh or whatever. I assume the zz has something to do with being processed in alpha-sort order, so I'd keep that prefix.
-dmc --- On Fri, 7/3/09, Bruno Wolff III <br...@wolff.to> wrote: > From: Bruno Wolff III <br...@wolff.to> > Subject: Re: [Fedora-livecd-list] How to add icons to desktop for a custom > remix > To: "Jane Dogalt" <jdog...@yahoo.com> > Cc: fedora-livecd-list@redhat.com > Date: Friday, July 3, 2009, 10:46 AM > On Wed, Jul 01, 2009 at 11:17:20 > -0700, > Jane Dogalt <jdog...@yahoo.com> > wrote: > > > > On f11, look at > /etc/X11/xinit/xinitrc.d/zz-liveinst.sh > > > > Something else you could do is have a folder of > launchers start up automatically. Just an idle > thought... > > This worked. I just needed to append to that file in the > %post section. > Below is an example that tweaks the games spin. > > # Custom games spin that defines rpmfusion and livna > repositories > # and includes some media codecs and tools for playing > dvds > # and colossus, including a desktop icon for it. > > %include > /usr/share/spin-kickstarts/fedora-livedvd-games.ks > > repo --name=released > --baseurl=file:///home/fedora/releases/11/Everything/$basearch/os/ > repo --name=updates > --baseurl=file:///home/fedora/updates/11/$basearch/ > repo --name=f11-updates-testing > --baseurl=file:///home/fedora/updates/testing/11/$basearch/ > repo --name=free > --baseurl=file:///home/fedora/free/fedora/releases/11/Everything/$basearch/os/ > repo --name=free-updates > --baseurl=file:///home/fedora/free/fedora/updates/11/$basearch/ > repo --name=free-updates-testing > --baseurl=file:///home/fedora/free/fedora/updates/testing/11/$basearch/ > repo --name=nonfree > --baseurl=file:///home/fedora/nonfree/fedora/releases/11/Everything/$basearch/os/ > repo --name=nonfree-updates > --baseurl=file:///home/fedora/nonfree/fedora/updates/11/$basearch/ > repo --name=nonfree-updates-testing > --baseurl=file:///home/fedora/nonfree/fedora/updates/testing/11/$basearch/ > repo --name=livna > --baseurl=file:///home/fedora/livna/repo/11/$basearch/ > repo --name=local --baseurl=file:///home/fedora/local/ > > %packages > > # Colossus isn't on the games spin yet > colossus > > # rpm fusion > rpmfusion-nonfree-release > rpmfusion-free-release > gstreamer-plugins-ugly > gstreamer-plugins-bad > gstreamer-ffmpeg > xine-lib-extras-freeworld > > # Livna > livna-release > libdvdcss > libdvdcss-devel > > # kernel-devel is needed by kmod-nvidia-96xx > kernel-devel > > %post > > # Put some games on the desktop > cat <<'EOF' >> > /etc/X11/xinit/xinitrc.d/zz-liveinst.sh > if [ `grep -c Geode /proc/cpuinfo` -eq 0 ]; then > if [ -b /dev/live-osimg ]; then > cp /usr/share/applications/colossus.desktop > "${XDG_DESKTOP_DIR:-$HOME/Desktop}" > cp > /usr/share/applications/fedora-wesnoth.desktop > "${XDG_DESKTOP_DIR:-$HOME/Desktop}" > cp > /usr/share/applications/fedora-freecol.desktop > "${XDG_DESKTOP_DIR:-$HOME/Desktop}" > cp > /usr/share/applications/fedora-freeciv.desktop > "${XDG_DESKTOP_DIR:-$HOME/Desktop}" > cp > /usr/share/applications/fedora-warzone2100.desktop > "${XDG_DESKTOP_DIR:-$HOME/Desktop}" > cp > /usr/share/applications/fedora-tremulous.desktop > "${XDG_DESKTOP_DIR:-$HOME/Desktop}" > cp > /usr/share/applications/fedora-alienarena.desktop > "${XDG_DESKTOP_DIR:-$HOME/Desktop}" > elif [ -f /.livecd-configured ]; then # FIXME: > old way... this should go away > cp /usr/share/applications/colossus.desktop > "${XDG_DESKTOP_DIR:-$HOME/Desktop}" > cp /usr/share/applications/wesnoth.desktop > "${XDG_DESKTOP_DIR:-$HOME/Desktop}" > cp > /usr/share/applications/fedora-freecol.desktop > "${XDG_DESKTOP_DIR:-$HOME/Desktop}" > cp > /usr/share/applications/fedora-freeciv.desktop > "${XDG_DESKTOP_DIR:-$HOME/Desktop}" > cp > /usr/share/applications/fedora-warzone2100.desktop > "${XDG_DESKTOP_DIR:-$HOME/Desktop}" > cp > /usr/share/applications/fedora-tremulous.desktop > "${XDG_DESKTOP_DIR:-$HOME/Desktop}" > cp > /usr/share/applications/fedora-alienarena.desktop > "${XDG_DESKTOP_DIR:-$HOME/Desktop}" > fi > fi > EOF > > %end > -- Fedora-livecd-list mailing list Fedora-livecd-list@redhat.com https://www.redhat.com/mailman/listinfo/fedora-livecd-list