summaryrefslogtreecommitdiff
path: root/recipes/multitech/config_1.0.bb
diff options
context:
space:
mode:
Diffstat (limited to 'recipes/multitech/config_1.0.bb')
-rw-r--r--recipes/multitech/config_1.0.bb36
1 files changed, 36 insertions, 0 deletions
diff --git a/recipes/multitech/config_1.0.bb b/recipes/multitech/config_1.0.bb
new file mode 100644
index 0000000000..e07bb7d7f9
--- /dev/null
+++ b/recipes/multitech/config_1.0.bb
@@ -0,0 +1,36 @@
+DESCRIPTION = "Provides default system config files and /var/config fs"
+SECTION = "base"
+LICENSE = "GPL"
+PR = "r11"
+
+inherit update-rc.d
+
+INITSCRIPT_NAME = "config"
+INITSCRIPT_PARAMS = "start 31 S ."
+
+SRC_URI = "\
+ file://network \
+ file://ppp \
+ file://passwd \
+ file://group \
+ file://config.init \
+"
+
+CONFIGFILES = "network ppp passwd group"
+
+fakeroot do_install () {
+ cd ${WORKDIR}
+
+ # default config files
+ rm -f defaults.tar.gz
+ tar czf defaults.tar.gz ${CONFIGFILES}
+ install -d ${D}${sysconfdir}
+ install -m 0644 ${WORKDIR}/defaults.tar.gz ${D}${sysconfdir}/defaults.tar.gz
+
+ # init script
+ install -d ${D}${sysconfdir}/init.d
+ install -m 0755 ${WORKDIR}/config.init ${D}${sysconfdir}/init.d/config
+}
+
+FILES_${PN} = "${sysconfdir}/defaults.tar.gz"
+FILES_${PN} += "${sysconfdir}/init.d/config"