summaryrefslogtreecommitdiffstats
path: root/meta-linaro/recipes-linaro/auto-serial-console/auto-serial-console_0.1.bb
diff options
context:
space:
mode:
Diffstat (limited to 'meta-linaro/recipes-linaro/auto-serial-console/auto-serial-console_0.1.bb')
-rw-r--r--meta-linaro/recipes-linaro/auto-serial-console/auto-serial-console_0.1.bb48
1 files changed, 48 insertions, 0 deletions
diff --git a/meta-linaro/recipes-linaro/auto-serial-console/auto-serial-console_0.1.bb b/meta-linaro/recipes-linaro/auto-serial-console/auto-serial-console_0.1.bb
new file mode 100644
index 0000000..040c64b
--- /dev/null
+++ b/meta-linaro/recipes-linaro/auto-serial-console/auto-serial-console_0.1.bb
@@ -0,0 +1,48 @@
1SUMMARY = "Auto Serial Console and Auto Login scripts"
2DESCRIPTION = "Scripts to auto login with root and call the console tty from the kernel cmd line"
3SECTION = "base"
4LICENSE = "MIT"
5LIC_FILES_CHKSUM = "\
6 file://${COREBASE}/LICENSE;md5=4d92cd373abda3937c2bc47fbc49d690 \
7 file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420 \
8"
9
10PR = "r2"
11
12inherit update-rc.d
13
14SRC_URI = "\
15 file://autogetty \
16 file://auto-root-login \
17 file://auto-getty \
18 file://auto-console-login \
19 file://auto-serial-console \
20"
21
22PACKAGES =+ "auto-console-login"
23RDEPENDS_${PN} = "auto-console-login"
24
25FILES_auto-console-login = "\
26 ${bindir}/auto-root-login \
27 ${sysconfdir}/init.d/auto-console-login \
28"
29
30S = "${WORKDIR}"
31
32INITSCRIPT_PACKAGES = "${PN} auto-console-login"
33INITSCRIPT_NAME_auto-serial-console = "auto-serial-console"
34INITSCRIPT_NAME_auto-console-login = "auto-console-login"
35INITSCRIPT_PARAMS = "start 99 5 ."
36
37do_install () {
38 install -m 0755 -d ${D}${sysconfdir}/default
39 install -m 0644 ${WORKDIR}/autogetty ${D}${sysconfdir}/default/autogetty
40
41 install -m 0755 -d ${D}${sysconfdir}/init.d
42 install -m 0755 ${WORKDIR}/auto-console-login ${D}${sysconfdir}/init.d/auto-console-login
43 install -m 0755 ${WORKDIR}/auto-serial-console ${D}${sysconfdir}/init.d/auto-serial-console
44
45 install -m 0755 -d ${D}${bindir}
46 install -m 0755 ${WORKDIR}/auto-root-login ${D}${bindir}/auto-root-login
47 install -m 0755 ${WORKDIR}/auto-getty ${D}${bindir}/auto-getty
48}