summaryrefslogtreecommitdiffstats
path: root/package/skeleton-init-sysv
diff options
context:
space:
mode:
authorCam Hutchison <camh@xdna.net>2017-08-14 07:21:11 +1000
committerThomas Petazzoni <thomas.petazzoni@free-electrons.com>2017-08-14 21:52:45 +0200
commit8bbb040e1e823debc4e92252de0b10ec2853dcf2 (patch)
treef1ebfb369cd1f23e72104374a28c675ef3a0e827 /package/skeleton-init-sysv
parentecbe2bef76e6c7890bb57bbde843c2c71030ae74 (diff)
downloadbuildroot-8bbb040e1e823debc4e92252de0b10ec2853dcf2.tar.gz
buildroot-8bbb040e1e823debc4e92252de0b10ec2853dcf2.zip
skeleton: Rename skeleton-sysv to skeleton-init-sysv
The skeletons are based on the selection of BR2_INIT_*, so add init- to the package name to make this clearer. While skeleton-sysv is relatively clear, skeleton-common and skeleton-none are less clear on their relationship to BR2_INIT_*. So rename skeleton-sysv to conform to a clearer pattern. Signed-off-by: Cam Hutchison <camh@xdna.net> Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Diffstat (limited to 'package/skeleton-init-sysv')
-rw-r--r--package/skeleton-init-sysv/Config.in7
-rw-r--r--package/skeleton-init-sysv/skeleton-init-sysv.mk22
l---------package/skeleton-init-sysv/skeleton/dev/log1
-rw-r--r--package/skeleton-init-sysv/skeleton/dev/pts/.empty0
-rw-r--r--package/skeleton-init-sysv/skeleton/dev/shm/.empty0
-rw-r--r--package/skeleton-init-sysv/skeleton/etc/fstab8
l---------package/skeleton-init-sysv/skeleton/var/cache1
l---------package/skeleton-init-sysv/skeleton/var/lib/misc1
l---------package/skeleton-init-sysv/skeleton/var/lock1
l---------package/skeleton-init-sysv/skeleton/var/log1
l---------package/skeleton-init-sysv/skeleton/var/run1
l---------package/skeleton-init-sysv/skeleton/var/spool1
l---------package/skeleton-init-sysv/skeleton/var/tmp1
13 files changed, 45 insertions, 0 deletions
diff --git a/package/skeleton-init-sysv/Config.in b/package/skeleton-init-sysv/Config.in
new file mode 100644
index 0000000000..60000e0e92
--- /dev/null
+++ b/package/skeleton-init-sysv/Config.in
@@ -0,0 +1,7 @@
+config BR2_PACKAGE_SKELETON_INIT_SYSV
+ bool
+ select BR2_PACKAGE_HAS_SKELETON
+ select BR2_PACKAGE_SKELETON_COMMON
+
+config BR2_PACKAGE_PROVIDES_SKELETON
+ default "skeleton-init-sysv" if BR2_PACKAGE_SKELETON_INIT_SYSV
diff --git a/package/skeleton-init-sysv/skeleton-init-sysv.mk b/package/skeleton-init-sysv/skeleton-init-sysv.mk
new file mode 100644
index 0000000000..dcff2b8edf
--- /dev/null
+++ b/package/skeleton-init-sysv/skeleton-init-sysv.mk
@@ -0,0 +1,22 @@
+################################################################################
+#
+# skeleton-init-sysv
+#
+################################################################################
+
+# The skeleton can't depend on the toolchain, since all packages depends on the
+# skeleton and the toolchain is a target package, as is skeleton.
+# Hence, skeleton would depends on the toolchain and the toolchain would depend
+# on skeleton.
+SKELETON_INIT_SYSV_ADD_TOOLCHAIN_DEPENDENCY = NO
+SKELETON_INIT_SYSV_ADD_SKELETON_DEPENDENCY = NO
+
+SKELETON_INIT_SYSV_DEPENDENCIES = skeleton-common
+
+SKELETON_INIT_SYSV_PROVIDES = skeleton
+
+define SKELETON_INIT_SYSV_INSTALL_TARGET_CMDS
+ $(call SYSTEM_RSYNC,$(SKELETON_INIT_SYSV_PKGDIR)/skeleton,$(TARGET_DIR))
+endef
+
+$(eval $(generic-package))
diff --git a/package/skeleton-init-sysv/skeleton/dev/log b/package/skeleton-init-sysv/skeleton/dev/log
new file mode 120000
index 0000000000..d96b3b1cb8
--- /dev/null
+++ b/package/skeleton-init-sysv/skeleton/dev/log
@@ -0,0 +1 @@
+../tmp/log \ No newline at end of file
diff --git a/package/skeleton-init-sysv/skeleton/dev/pts/.empty b/package/skeleton-init-sysv/skeleton/dev/pts/.empty
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/package/skeleton-init-sysv/skeleton/dev/pts/.empty
diff --git a/package/skeleton-init-sysv/skeleton/dev/shm/.empty b/package/skeleton-init-sysv/skeleton/dev/shm/.empty
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/package/skeleton-init-sysv/skeleton/dev/shm/.empty
diff --git a/package/skeleton-init-sysv/skeleton/etc/fstab b/package/skeleton-init-sysv/skeleton/etc/fstab
new file mode 100644
index 0000000000..169054b74f
--- /dev/null
+++ b/package/skeleton-init-sysv/skeleton/etc/fstab
@@ -0,0 +1,8 @@
+# <file system> <mount pt> <type> <options> <dump> <pass>
+/dev/root / ext2 rw,noauto 0 1
+proc /proc proc defaults 0 0
+devpts /dev/pts devpts defaults,gid=5,mode=620,ptmxmode=0666 0 0
+tmpfs /dev/shm tmpfs mode=0777 0 0
+tmpfs /tmp tmpfs mode=1777 0 0
+tmpfs /run tmpfs mode=0755,nosuid,nodev 0 0
+sysfs /sys sysfs defaults 0 0
diff --git a/package/skeleton-init-sysv/skeleton/var/cache b/package/skeleton-init-sysv/skeleton/var/cache
new file mode 120000
index 0000000000..1431b0e432
--- /dev/null
+++ b/package/skeleton-init-sysv/skeleton/var/cache
@@ -0,0 +1 @@
+../tmp \ No newline at end of file
diff --git a/package/skeleton-init-sysv/skeleton/var/lib/misc b/package/skeleton-init-sysv/skeleton/var/lib/misc
new file mode 120000
index 0000000000..f1fde8c107
--- /dev/null
+++ b/package/skeleton-init-sysv/skeleton/var/lib/misc
@@ -0,0 +1 @@
+../../tmp \ No newline at end of file
diff --git a/package/skeleton-init-sysv/skeleton/var/lock b/package/skeleton-init-sysv/skeleton/var/lock
new file mode 120000
index 0000000000..1431b0e432
--- /dev/null
+++ b/package/skeleton-init-sysv/skeleton/var/lock
@@ -0,0 +1 @@
+../tmp \ No newline at end of file
diff --git a/package/skeleton-init-sysv/skeleton/var/log b/package/skeleton-init-sysv/skeleton/var/log
new file mode 120000
index 0000000000..1431b0e432
--- /dev/null
+++ b/package/skeleton-init-sysv/skeleton/var/log
@@ -0,0 +1 @@
+../tmp \ No newline at end of file
diff --git a/package/skeleton-init-sysv/skeleton/var/run b/package/skeleton-init-sysv/skeleton/var/run
new file mode 120000
index 0000000000..84ba55b912
--- /dev/null
+++ b/package/skeleton-init-sysv/skeleton/var/run
@@ -0,0 +1 @@
+../run \ No newline at end of file
diff --git a/package/skeleton-init-sysv/skeleton/var/spool b/package/skeleton-init-sysv/skeleton/var/spool
new file mode 120000
index 0000000000..1431b0e432
--- /dev/null
+++ b/package/skeleton-init-sysv/skeleton/var/spool
@@ -0,0 +1 @@
+../tmp \ No newline at end of file
diff --git a/package/skeleton-init-sysv/skeleton/var/tmp b/package/skeleton-init-sysv/skeleton/var/tmp
new file mode 120000
index 0000000000..1431b0e432
--- /dev/null
+++ b/package/skeleton-init-sysv/skeleton/var/tmp
@@ -0,0 +1 @@
+../tmp \ No newline at end of file
OpenPOWER on IntegriCloud