This email list is read-only. Emails sent to this list will be discarded
----------------------------------
debian/changelog | 5 ++-
platforms/netbook-lpia-moblin2/Makefile.am | 6 +++
platforms/netbook-lpia-moblin2/fsets/base.fset | 6 ++--
.../post-install-scripts/001_setup.sh | 35 ++++++++++++++++++++
.../post-install-scripts/005_network.sh | 13 +++++++
.../post-install-scripts/010_desktop.sh | 6 +++
6 files changed, 66 insertions(+), 5 deletions(-)
New commits:
commit 886c89c8955fa288367823cbfd136569d6a6c9d7
Author: Prajwal Mohan <[EMAIL PROTECTED]>
Date: Tue Sep 16 17:19:11 2008 -0700
Adding post install scripts to netbook platform
Diff in this email is a maximum of 400 lines.
diff --git a/debian/changelog b/debian/changelog
index fd4f4c4..8181ec4 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -176,9 +176,10 @@ moblin-image-creator (0.45) UNRELEASED; urgency=low
[ Prajwal Mohan ]
* Changing fset X for netbook. Using xorg-x11-drv-intel instead of
- xorg-x11-drv-i810
+ xorg-x11-drv-i810
+ * Adding post install scripts to netbook platform
- -- Prajwal Mohan <[EMAIL PROTECTED]> Tue, 16 Sep 2008 09:39:43 -0700
+ -- Prajwal Mohan <[EMAIL PROTECTED]> Tue, 16 Sep 2008 17:18:49 -0700
moblin-image-creator (0.44) gaston; urgency=low
diff --git a/platforms/netbook-lpia-moblin2/Makefile.am
b/platforms/netbook-lpia-moblin2/Makefile.am
index 2b32fad..6c6ce87 100644
--- a/platforms/netbook-lpia-moblin2/Makefile.am
+++ b/platforms/netbook-lpia-moblin2/Makefile.am
@@ -4,6 +4,12 @@ fsetsdir = ${pkgdatadir}/platforms/${PNAME}/fsets
fsets_DATA = \
fsets/base.fset
+bindir = ${pkgdatadir}/platforms/${PNAME}/post-install-scripts
+bin_SCRIPTS = \
+ post-install-scripts/001_setup.sh \
+ post-install-scripts/005_network.sh \
+ post-install-scripts/010_desktop.sh
+
yumreposdir = ${pkgdatadir}/platforms/${PNAME}/yum.repos.d
yumrepos_DATA = \
yum.repos.d/Moblin.repo
diff --git a/platforms/netbook-lpia-moblin2/fsets/base.fset
b/platforms/netbook-lpia-moblin2/fsets/base.fset
index ec25ab2..feada8b 100644
--- a/platforms/netbook-lpia-moblin2/fsets/base.fset
+++ b/platforms/netbook-lpia-moblin2/fsets/base.fset
@@ -1,6 +1,6 @@
[Core]
DESC=Fundamental fset that provide a basic console based system
-PKGS=grub passwd kernel-netbook coreutils upstart bash moblin-system-config
eeepc-system-config moblin-release yum which dhclient openssh-clients
wireless-tools rt73usb-firmware
+PKGS=grub passwd kernel-netbook coreutils sysvinit bash moblin-release yum
which dhclient openssh-clients wireless-tools rt73usb-firmware mkinitrd
moblin-config-tools
DEBUG_PKGS=gdb vim-enhanced tickless-utils oprofile
[Core-Dev]
@@ -49,8 +49,8 @@ DEPS=x core-dev x-dev appframework applications
CONFLICTS=appframework-devel-environment technology-integration-testing
[Traditional-Desktop]
-DESC=Traditional xfce desktop
-PKGS=user-desktop
+DESC=Traditional XFCE Desktop
+PKGS= xfce-utils vibrant-icon-theme moblin-gnome-theme xorg-x11-fonts-100dpi
xorg-x11-fonts-Type1 liberation-fonts xfwm4 xfdesktop xfce4-taskmanager
xfce4-panel
DEBUG_PKGS=
DEPS=x applications
CONFLICTS=app-devel-environment appframework-devel-environment
technology-integration-testing
diff --git a/platforms/netbook-lpia-moblin2/post-install-scripts/001_setup.sh
b/platforms/netbook-lpia-moblin2/post-install-scripts/001_setup.sh
new file mode 100644
index 0000000..af3531d
--- /dev/null
+++ b/platforms/netbook-lpia-moblin2/post-install-scripts/001_setup.sh
@@ -0,0 +1,35 @@
+#!/bin/sh
+
+#create the /etc/shadow file
+/usr/sbin/pwconv
+
+#creat the root user
+/usr/bin/passwd -d root
+#create moblin user
+getent passwd moblin > /dev/null || useradd moblin
+/usr/bin/passwd -d moblin
+cat > /etc/Moblin2-Release << EOF
+#Name-Kernel-Arch-Rel
+Moblin-2.6.27-lpia-2
+EOF
+
+# creat the grub config file
+comment="#It is created by update-grub"
+args='boot=disk'
+grub_config_file="/boot/grub/grub.conf"
+grub_config_bak_file="/boot/grub/grub.conf.bak"
+
+[ -e ${grub_config_file} ] && mv ${grub_config_file} ${grub_config_bak_file}
+
+echo ${comment} > ${grub_config_file}
+
+kerns=$(ls /boot/vmlinuz* ) > /dev/null 2>&1
+
+for kern in ${kerns}
+do
+ kern=$(echo ${kern} | sed -e 's/\/boot//g')
+ echo "add ${kern} to grub config file"
+ initrd=$(echo ${kern} | sed -e 's/vmlinuz/initrd\.img/g')
+ /sbin/grubby --add-kernel=${kern} --args=${args} -c ${grub_config_file}
--grub --initrd=${initrd} --title="moblin2 ${kern}"
+done
+
diff --git a/platforms/netbook-lpia-moblin2/post-install-scripts/005_network.sh
b/platforms/netbook-lpia-moblin2/post-install-scripts/005_network.sh
new file mode 100644
index 0000000..91998fe
--- /dev/null
+++ b/platforms/netbook-lpia-moblin2/post-install-scripts/005_network.sh
@@ -0,0 +1,13 @@
+#!/bin/sh
+
+#Networking
+echo "NETWORKING=yes" >> /etc/sysconfig/network
+
+mkdir -p /etc/sysconfig/network-scripts
+cat >> /etc/sysconfig/network-scripts/ifcfg-eth0 << EOF
+DEVICE=eth0
+BOOTPROTO=dhcp
+ONBOOT=yes
+TYPE=Ethernet
+EOF
+
diff --git a/platforms/netbook-lpia-moblin2/post-install-scripts/010_desktop.sh
b/platforms/netbook-lpia-moblin2/post-install-scripts/010_desktop.sh
new file mode 100644
index 0000000..fa562b2
--- /dev/null
+++ b/platforms/netbook-lpia-moblin2/post-install-scripts/010_desktop.sh
@@ -0,0 +1,6 @@
+#!/bin/sh
+
+#desktop
+echo "WINDOWMANAGER=XFCE" >> /etc/sysconfig/desktop
+echo "AUTOLOGIN_USER=moblin" >> /etc/sysconfig/desktop
+
_______________________________________________
Commits mailing list
[email protected]
https://www.moblin.org/mailman/listinfo/commits