summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorlefranc2009-09-16 12:38:25 +0000
committerlefranc2009-09-16 12:38:25 +0000
commit94a6837a7c6baf0e4bdd90d204545ae92c7e8e2e (patch)
treecf46ed4212730a94c0b325392077fe3ceddcca4c
parentfa0ac0b9af613ce2c7546ab15bce11ad17848dc7 (diff)
[CLEO][buildroot] clean-up of init process (script intall and exec)
git-svn-id: svn+ssh://pessac/svn/cesar/trunk@5575 017c9cb6-072f-447c-8318-d5b54f68fe89
-rw-r--r--cleopatre/buildroot/package/afe/afe.mk1
-rw-r--r--cleopatre/buildroot/package/ebtables/ebtables.mk1
-rw-r--r--cleopatre/buildroot/package/libmme/libmme.mk1
-rw-r--r--cleopatre/buildroot/package/libspidlib/libspidlib.mk1
-rw-r--r--cleopatre/buildroot/package/spidinit/spidinit.mk1
-rw-r--r--cleopatre/buildroot/target/device/Spidcom/spk300g/target_skeleton/etc/inittab12
-rw-r--r--cleopatre/buildroot/target/device/Spidcom/spk300g/target_skeleton/etc/network/interfaces3
-rw-r--r--cleopatre/buildroot/target/device/Spidcom/spk300g/target_skeleton/etc/rc.sysinit5
-rw-r--r--cleopatre/buildroot/target/device/Spidcom/spk300g/target_skeleton/usr/local/.empty0
9 files changed, 13 insertions, 12 deletions
diff --git a/cleopatre/buildroot/package/afe/afe.mk b/cleopatre/buildroot/package/afe/afe.mk
index 5e7b858a81..e148343860 100644
--- a/cleopatre/buildroot/package/afe/afe.mk
+++ b/cleopatre/buildroot/package/afe/afe.mk
@@ -40,6 +40,7 @@ $(AFE_DIR)/afe: $(AFE_DIR)/.configured
(cd $(AFE_DIR); $(TARGET_CONFIGURE_OPTS) $(MAKE) LINUX_DIR="$(BASE_DIR)/../linux-2.6.25.10-spc300")
$(TARGET_DIR)/usr/bin/afe: $(AFE_DIR)/afe
+ mkdir -p $(TARGET_DIR)/usr/bin
cp $(AFE_DIR)/afe $(TARGET_DIR)/usr/bin/afe
afe: uclibc $(TARGET_DIR)/usr/bin/afe
diff --git a/cleopatre/buildroot/package/ebtables/ebtables.mk b/cleopatre/buildroot/package/ebtables/ebtables.mk
index 1de9b06050..6542a6faa7 100644
--- a/cleopatre/buildroot/package/ebtables/ebtables.mk
+++ b/cleopatre/buildroot/package/ebtables/ebtables.mk
@@ -32,6 +32,7 @@ $(EBTABLES_BUILD_DIR)/ebtables: $(EBTABLES_BUILD_DIR)/.configured
MANDIR="\$$(PREFIX)/share/man"
$(TARGET_DIR)/usr/sbin/ebtables: $(EBTABLES_BUILD_DIR)/ebtables
+ mkdir -p (TARGET_DIR)/etc/init.d
$(MAKE) $(TARGET_CONFIGURE_OPTS) -C $(EBTABLES_BUILD_DIR) \
KERNEL_DIR=$(LINUX_HEADERS_DIR) \
COPT_FLAGS="$(TARGET_CFLAGS)" \
diff --git a/cleopatre/buildroot/package/libmme/libmme.mk b/cleopatre/buildroot/package/libmme/libmme.mk
index 123808181f..4fba12bc35 100644
--- a/cleopatre/buildroot/package/libmme/libmme.mk
+++ b/cleopatre/buildroot/package/libmme/libmme.mk
@@ -41,6 +41,7 @@ $(LIBMME_DIR)/libmme.so: $(LIBMME_DIR)/.configured
(cd $(LIBMME_DIR); $(TARGET_CONFIGURE_OPTS) $(MAKE) libmme.so)
$(TARGET_DIR)/usr/lib/$(LIBMME_NAME): $(LIBMME_DIR)/libmme.so
+ mkdir -p $(TARGET_DIR)/usr/lib
cp $< $@
(cd $(TARGET_DIR)/usr/lib; \
ln -fs $(LIBMME_NAME) libmme.so; \
diff --git a/cleopatre/buildroot/package/libspidlib/libspidlib.mk b/cleopatre/buildroot/package/libspidlib/libspidlib.mk
index d2f11377f9..071902e92f 100644
--- a/cleopatre/buildroot/package/libspidlib/libspidlib.mk
+++ b/cleopatre/buildroot/package/libspidlib/libspidlib.mk
@@ -41,6 +41,7 @@ $(SPIDLIB_DIR)/libspidlib.so: $(SPIDLIB_DIR)/.configured
(cd $(SPIDLIB_DIR); $(TARGET_CONFIGURE_OPTS) $(MAKE) libspidlib.so LINUX_DIR="$(BASE_DIR)/../linux-2.6.25.10-spc300")
$(TARGET_DIR)/usr/lib/$(SPIDLIB_NAME): $(SPIDLIB_DIR)/libspidlib.so
+ mkdir -p $(TARGET_DIR)/usr/lib
cp $< $@
(cd $(TARGET_DIR)/usr/lib; \
ln -fs $(SPIDLIB_NAME) libmme.so; \
diff --git a/cleopatre/buildroot/package/spidinit/spidinit.mk b/cleopatre/buildroot/package/spidinit/spidinit.mk
index b72cf4ce10..ef01cd0d9c 100644
--- a/cleopatre/buildroot/package/spidinit/spidinit.mk
+++ b/cleopatre/buildroot/package/spidinit/spidinit.mk
@@ -43,6 +43,7 @@ $(SPIDINIT_DIR)/spidinit: $(SPIDINIT_DIR)/.configured
SPIDLIB_DIR="$(BASE_DIR)/../application/spidlib")
$(TARGET_DIR)/usr/bin/spidinit: $(SPIDINIT_DIR)/spidinit
+ mkdir -p $(TARGET_DIR)/usr/bin
cp $< $@
$(TARGET_DIR)/etc/init.d/S99spidinit: $(SPIDINIT_DIR)/S99spidinit
diff --git a/cleopatre/buildroot/target/device/Spidcom/spk300g/target_skeleton/etc/inittab b/cleopatre/buildroot/target/device/Spidcom/spk300g/target_skeleton/etc/inittab
index 5748b58188..1bd435299f 100644
--- a/cleopatre/buildroot/target/device/Spidcom/spk300g/target_skeleton/etc/inittab
+++ b/cleopatre/buildroot/target/device/Spidcom/spk300g/target_skeleton/etc/inittab
@@ -14,20 +14,10 @@
# process == program to run
# Startup the system
-null::sysinit:/bin/mount -o remount,rw /
-null::sysinit:/bin/mount -t proc proc /proc
-null::sysinit:/bin/mount -a
-null::sysinit:/bin/cp -a /usr/local/etc/* /etc/
-null::sysinit:/bin/hostname -F /etc/hostname
-null::sysinit:/sbin/ifconfig lo 127.0.0.1 up
-null::sysinit:/sbin/route add -net 127.0.0.0 netmask 255.0.0.0 lo
+null::sysinit:/etc/rc.sysinit
# now run any rc scripts
null::sysinit:/etc/init.d/rcS
-# Set up a couple of getty's
-#tty1::respawn:/sbin/getty 38400 tty1
-#tty2::respawn:/sbin/getty 38400 tty2
-
# Put a getty on the serial port
ttyS0::respawn:/sbin/getty -L ttyS0 115200 vt100
diff --git a/cleopatre/buildroot/target/device/Spidcom/spk300g/target_skeleton/etc/network/interfaces b/cleopatre/buildroot/target/device/Spidcom/spk300g/target_skeleton/etc/network/interfaces
index 4832ee18df..acb840e7cd 100644
--- a/cleopatre/buildroot/target/device/Spidcom/spk300g/target_skeleton/etc/network/interfaces
+++ b/cleopatre/buildroot/target/device/Spidcom/spk300g/target_skeleton/etc/network/interfaces
@@ -1,6 +1,7 @@
# Configure Loopback
auto lo
-iface lo inet loopback
+iface lo inet loopback static
+ address 127.0.0.1
# Configure Ethernet interface
auto eth0
diff --git a/cleopatre/buildroot/target/device/Spidcom/spk300g/target_skeleton/etc/rc.sysinit b/cleopatre/buildroot/target/device/Spidcom/spk300g/target_skeleton/etc/rc.sysinit
new file mode 100644
index 0000000000..643e5a19f8
--- /dev/null
+++ b/cleopatre/buildroot/target/device/Spidcom/spk300g/target_skeleton/etc/rc.sysinit
@@ -0,0 +1,5 @@
+/bin/mount -o remount,rw /
+/bin/mount -t proc proc /proc
+/bin/mount -a
+/bin/cp -a /usr/local/etc/* /etc/
+/bin/hostname -F /etc/hostname
diff --git a/cleopatre/buildroot/target/device/Spidcom/spk300g/target_skeleton/usr/local/.empty b/cleopatre/buildroot/target/device/Spidcom/spk300g/target_skeleton/usr/local/.empty
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/cleopatre/buildroot/target/device/Spidcom/spk300g/target_skeleton/usr/local/.empty