Description : Creating and Adding new layer for tizen micro profile base.
[scm/bb/meta-tizen.git] / meta-tizen-micro / recipes-image / raspberrypi2 / rpi-hwup-image-tizen-micro.bb
1 # Base this image on rpi-hwup-image
2 include recipes-core/images/rpi-hwup-image.bb   
3
4 CORE_IMAGE_EXTRA_INSTALL += "nodejs"
5 CORE_IMAGE_EXTRA_INSTALL += "nodejs-npm"
6 CORE_IMAGE_EXTRA_INSTALL += "nginx"
7 CORE_IMAGE_EXTRA_INSTALL += "wpa-supplicant"    
8 CORE_IMAGE_EXTRA_INSTALL += "openssh openssh-sftp-server"       
9 CORE_IMAGE_EXTRA_INSTALL += "systemd-serialgetty util-linux-agetty procps"      
10 CORE_IMAGE_EXTRA_INSTALL += "userland"
11
12 # Set root password to "root"
13 ROOTFS_POSTPROCESS_COMMAND += "set_root_passwd;"
14 set_root_passwd() {
15     sed 's%^root:[^:]*:%root:wYNffsf6sozwE:%' \
16         < ${IMAGE_ROOTFS}/etc/shadow \
17         > ${IMAGE_ROOTFS}/etc/shadow.new;
18     mv ${IMAGE_ROOTFS}/etc/shadow.new ${IMAGE_ROOTFS}/etc/shadow ;
19 }
20
21 def get_kernelversion_file(p):
22     fn = p + '/kernel-abiversion'
23
24     try:
25         with open(fn, 'r') as f:
26             return f.readlines()[0].strip()
27     except IOError:
28         return None
29
30 STAGING_KERNEL_BUILDDIR = "${TMPDIR}/work-shared/${MACHINE}/kernel-build-artifacts"