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

Reply via email to