[molecules/beagleboard-xm] finalize .spec file

This commit is contained in:
Fabio Erculiani 2012-02-01 14:55:06 +01:00
parent ac0d43c97f
commit d3ac16fb55
2 changed files with 21 additions and 2 deletions

View File

@ -1,13 +1,14 @@
# List of packages to add on the BeagleBoard xM # List of packages to add on the BeagleBoard xM
packages_to_add: packages_to_add:
@lxde, app-admin/syslog-ng,
app-admin/sudo, app-admin/sudo,
app-arch/xarchiver, app-arch/xarchiver,
app-editors/leafpad, app-editors/leafpad,
app-misc/sabayonlive-tools, app-misc/sabayonlive-tools,
app-misc/sabayon-skel, app-misc/sabayon-skel,
app-office/abiword, app-office/abiword,
app-admin/syslog-ng, app-text/epdfview,
lxde-base/lxde-meta,
lxde-base/lxdm, lxde-base/lxdm,
lxde-base/lxpolkit, lxde-base/lxpolkit,
gnome-extra/nm-applet-gtk2, gnome-extra/nm-applet-gtk2,
@ -19,6 +20,7 @@ packages_to_add:
sys-apps/keyboard-configuration-helpers, sys-apps/keyboard-configuration-helpers,
sys-apps/language-configuration-helpers, sys-apps/language-configuration-helpers,
sys-kernel/linux-beagle, sys-kernel/linux-beagle,
sys-process/vixie-cron,
x11-base/xorg-server, x11-base/xorg-server,
x11-drivers/xf86-input-evdev, x11-drivers/xf86-input-evdev,
x11-drivers/xf86-video-omapfb, x11-drivers/xf86-video-omapfb,

View File

@ -19,11 +19,27 @@ setup_displaymanager() {
fi fi
} }
setup_desktop_environment() {
if [ -f "/usr/share/xsessions/LXDE.desktop" ]; then
echo "[Desktop]" > /etc/skel/.dmrc
echo "Session=LXDE" >> /etc/skel/.dmrc
elif [ -n "/usr/share/xsessions/xfce.desktop" ]; then
echo "[Desktop]" > /etc/skel/.dmrc
echo "Session=xfce" >> /etc/skel/.dmrc
else
# Fluxbox is always there
echo "[Desktop]" > /etc/skel/.dmrc
echo "Session=fluxbox" >> /etc/skel/.dmrc
fi
}
setup_boot() { setup_boot() {
# enable sshd by default # enable sshd by default
rc-update add sshd default rc-update add sshd default
# enable logger by default # enable logger by default
rc-update add syslog-ng boot rc-update add syslog-ng boot
rc-update add vixie-cron boot
# enable dbus, of course, and also NetworkManager # enable dbus, of course, and also NetworkManager
rc-update add dbus boot rc-update add dbus boot
rc-update add NetworkManager default rc-update add NetworkManager default
@ -74,6 +90,7 @@ setup_serial() {
} }
setup_displaymanager setup_displaymanager
setup_desktop_environment
setup_users setup_users
setup_boot setup_boot
setup_serial setup_serial