summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--packages/images/openmoko-image.bb2
-rwxr-xr-xpackages/initscripts/initscripts-1.0/bootmisc.sh7
-rw-r--r--packages/initscripts/initscripts-1.0/save-rtc.sh17
-rw-r--r--packages/initscripts/initscripts_1.0.bb4
-rw-r--r--packages/linux/linux-gta01.inc10
-rw-r--r--packages/linux/linux-gta01/defconfig-2.6.21.3-fic-gta014
-rw-r--r--packages/linux/linux-gta01/defconfig-2.6.21.5-fic-gta014
-rw-r--r--packages/linux/linux-gta01_2.6.21.5.bb2
8 files changed, 23 insertions, 27 deletions
diff --git a/packages/images/openmoko-image.bb b/packages/images/openmoko-image.bb
index 65158f679b..0dfd2166f0 100644
--- a/packages/images/openmoko-image.bb
+++ b/packages/images/openmoko-image.bb
@@ -26,3 +26,5 @@ RDEPENDS = "${PACKAGE_INSTALL}"
inherit image
LICENSE = MIT
+
+ROOTFS_POSTPROCESS_COMMAND += 'date "+%m%d%H%M%Y" >${IMAGE_ROOTFS}/etc/timestamp'
diff --git a/packages/initscripts/initscripts-1.0/bootmisc.sh b/packages/initscripts/initscripts-1.0/bootmisc.sh
index 814dba676c..799cdca12b 100755
--- a/packages/initscripts/initscripts-1.0/bootmisc.sh
+++ b/packages/initscripts/initscripts-1.0/bootmisc.sh
@@ -62,10 +62,15 @@ fi
/sbin/ldconfig
#
-# Recover the time, if there is a time file
+# Recover the time, if there is a time file (first boot only)
+# If not, set system clock from hardware clock
#
if test -e /etc/timestamp
then
date -s `cat /etc/timestamp`
+ mv -f /etc/timestamp /etc/timestamp.done
+ /etc/init.d/hwclock.sh stop
+else
+ /etc/init.d/hwclock.sh start
fi
: exit 0
diff --git a/packages/initscripts/initscripts-1.0/save-rtc.sh b/packages/initscripts/initscripts-1.0/save-rtc.sh
index d06aa6d569..de7c2b7646 100644
--- a/packages/initscripts/initscripts-1.0/save-rtc.sh
+++ b/packages/initscripts/initscripts-1.0/save-rtc.sh
@@ -1,16 +1,3 @@
#! /bin/sh
-#
-# Copyright Matthias Hentges <devel@hentges.net> (c) 2006
-# License: GPL (see http://www.gnu.org/licenses/gpl.txt for a copy of the license)
-#
-# Filename: save-rtc.sh
-# Date: 03-Jul-06
-
-
-# Update the timestamp, if there is already one
-if test -e /etc/timestamp
-then
- echo "Will restore RCT from /etc/timestamp on next boot"
- echo "Delete that file to disable this feature."
- date +%2m%2d%2H%2M%Y > /etc/timestamp
-fi
+#FIXME readd timestamp handling for systems where RTC doesn't survive a reboot
+/etc/init.d/hwclock stop
diff --git a/packages/initscripts/initscripts_1.0.bb b/packages/initscripts/initscripts_1.0.bb
index 39b1eee9c1..aa30833895 100644
--- a/packages/initscripts/initscripts_1.0.bb
+++ b/packages/initscripts/initscripts_1.0.bb
@@ -4,7 +4,7 @@ PRIORITY = "required"
DEPENDS = "makedevs"
RDEPENDS = "makedevs"
LICENSE = "GPL"
-PR = "r96"
+PR = "r97"
SRC_URI = "file://halt \
file://ramdisk \
@@ -30,7 +30,7 @@ SRC_URI = "file://halt \
file://device_table.txt \
file://populate-volatile.sh \
file://volatiles \
- file://save-rtc.sh"
+ file://save-rtc.sh"
SRC_URI_append_arm = " file://alignment.sh"
diff --git a/packages/linux/linux-gta01.inc b/packages/linux/linux-gta01.inc
index 8554d2413c..11729553ab 100644
--- a/packages/linux/linux-gta01.inc
+++ b/packages/linux/linux-gta01.inc
@@ -13,7 +13,8 @@ FILESDIR = "${@os.path.dirname(bb.data.getVar('FILE',d,1))}/linux-gta01"
# source and patches
#
SRC_URI = "http://ftp.de.kernel.org/pub/linux/kernel/v2.6/linux-${VANILLA_VERSION}.tar.bz2 \
- file://defconfig-${VANILLA_VERSION}-${MACHINE}"
+ file://defconfig-${VANILLA_VERSION}-${MACHINE} \
+ file://logo_linux_clut224.ppm"
S = "${WORKDIR}/linux-${VANILLA_VERSION}"
##############################################################
@@ -49,12 +50,13 @@ module_autoload_snd-soc-neo1973-wm8753 = "snd-soc-neo1973-wm8753"
module_autoload_s3cmci = "s3cmci"
do_prepatch() {
- mv ${WORKDIR}/patches ${S}/patches && cd ${S} && quilt push -av
- rm -Rf patches .pc
+ mv ${WORKDIR}/patches ${S}/patches && cd ${S} && quilt push -av
+ mv patches patches.old
+ mv .pc .pc.old
}
do_configure() {
- #install -m 0644 ${WORKDIR}/logo_linux_clut224.ppm drivers/video/logo/logo_linux_clut224.ppm
+ install -m 0644 ${WORKDIR}/logo_linux_clut224.ppm drivers/video/logo/logo_linux_clut224.ppm
if [ ! -e ${WORKDIR}/defconfig-${VANILLA_VERSION}-${MACHINE} ]; then
die "No default configuration for ${MACHINE} available."
diff --git a/packages/linux/linux-gta01/defconfig-2.6.21.3-fic-gta01 b/packages/linux/linux-gta01/defconfig-2.6.21.3-fic-gta01
index 16b2ac1dab..a8a4dc6aa7 100644
--- a/packages/linux/linux-gta01/defconfig-2.6.21.3-fic-gta01
+++ b/packages/linux/linux-gta01/defconfig-2.6.21.3-fic-gta01
@@ -1205,10 +1205,10 @@ CONFIG_FONT_6x11=y
#
# Logo configuration
#
-CONFIG_LOGO=y
+# CONFIG_LOGO is not set
# CONFIG_LOGO_LINUX_MONO is not set
# CONFIG_LOGO_LINUX_VGA16 is not set
-CONFIG_LOGO_LINUX_CLUT224=y
+# CONFIG_LOGO_LINUX_CLUT224 is not set
#
# Sound
diff --git a/packages/linux/linux-gta01/defconfig-2.6.21.5-fic-gta01 b/packages/linux/linux-gta01/defconfig-2.6.21.5-fic-gta01
index 90fc136986..a21b757a94 100644
--- a/packages/linux/linux-gta01/defconfig-2.6.21.5-fic-gta01
+++ b/packages/linux/linux-gta01/defconfig-2.6.21.5-fic-gta01
@@ -1205,10 +1205,10 @@ CONFIG_FONT_6x11=y
#
# Logo configuration
#
-CONFIG_LOGO=y
+# CONFIG_LOGO is not set
# CONFIG_LOGO_LINUX_MONO is not set
# CONFIG_LOGO_LINUX_VGA16 is not set
-CONFIG_LOGO_LINUX_CLUT224=y
+# CONFIG_LOGO_LINUX_CLUT224 is not set
#
# Sound
diff --git a/packages/linux/linux-gta01_2.6.21.5.bb b/packages/linux/linux-gta01_2.6.21.5.bb
index 9463138cf0..a88076d152 100644
--- a/packages/linux/linux-gta01_2.6.21.5.bb
+++ b/packages/linux/linux-gta01_2.6.21.5.bb
@@ -4,7 +4,7 @@ SRC_URI += "svn://svn.openmoko.org/trunk/src/target/kernel;module=patches;proto=
SRC_URI += "file://fix-EVIOCGRAB-semantics.patch;patch=1"
MOKOR = "moko10"
-PR = "r2"
+PR = "r3"
VANILLA_VERSION = "2.6.21.5"