Desktop package needs to install the recommended packages for better UX,
such packages will be installed without '--no-install-recommends' in
'apt install' command.
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
Change-Id: Ib024fa218b6d87d5df68f00e81584be87c4b7daa
Adding 'root=casper toram' to '/etc/default/flash-kernel' is more
generic since /usr/share/flash-kernel/preboot.d/upstream presents
for ODROID-N2/C4.
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
Change-Id: I5bf5b160409474cc1d37423f0ac15f99912f9b83
The service 'ondemand' is to set CPU governor as 'ondemand' which could
lower the performance, so...removed to run with 'performance' governor
always.
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
Change-Id: Ie5ebde04281dca2305ac9ab09894fb8076c09897
The first boot script is the one executed when the memory card is
freshly flashed and run on the board, this script is to initiate OS
environment. This custom script will genenate new secure keys in
/etc/ssh and back up to vendor partition using 'overlayroot' script.
Change-Id: Ibe84da3e33ffc893c319a9253793037c93a250fa
This change is to use 'casper' to run root file system on the memory and
mount additional partitions to it.
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
Change-Id: If1ae4f025a78765313e0fa2807fc97347d5214fc
The file '.filesystem' contains the files that must be copied and stored
in the partition.
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
Change-Id: I92ac336f23e70846f81c419d18a176e475cdb609
'98' is too late, no slot beween 98 and 99 for custom fix up script
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
Change-Id: Ib446e7f66540ad495919fcea68f71e29591d3f8d
The files in overlay/ should be copied after the package has been installed.
Change-Id: Id8b8f32463fd81d7240dcd258032f75ff4b06507
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
This patch will create a partition image with given file list in a file.
For example, suppose we have 'vendor.list' that contains files
$ cat custom/templates/oem/vendor.list
/etc/hostname
And give the file name 'vendor.list' to 'hooks/partition' with a certain
partition list.
$ cat custom/templates/oem/hooks/partition
oem_mkfs_ext4 5 vendor vendor.list
oem_mkfs_ext4 6 app
oem_mkfs_ext4 7 lib
The partition labeled by 'vendor' will contains the files as listed in
'vendor.list'.
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
Change-Id: Ie4e80762f2d1c43c77dd941213f449dc3792fcbf
This patch is to overwrite successfully the file installed by a package.
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
Change-Id: I743cb8dc23dc86ef272312b6f4fdd41fa4d46261
The working directory contains the files of a target OS system to build
and it's the source to create partitions and OS image. With the flag
'--keep-builddir' won't remove the working directory after the target OS
image is built such that one can traverse the file system in the build
machine. By default, the working directory will be removed.
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
Change-Id: I00e8488797535410fde6dbd01249ecb8ebc1ae56
The live boot image is intended to boot and run on system memory.
Its root file system is built as SQUASFS file system and loaded
from a file system on booting.
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
Change-Id: I7df3cb7c43a53120afa300142032aa0e95a914fe
This patch allows to describe the package list with comments in
the file 'packages'.
; Fundamental package list to build LAMP server
# Install MySQL
mysql-client # Client
mysql-server # Server
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
Change-Id: I32ffc3e845b3ff7b05b81a26d99e83ed55488f97
Add 'ISOIMAGE=true' to config file for target image
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
Change-Id: Ibec11c57ac8c256d8436e70353de72376f8280cd
This patch is to fix the error on the machine at the first boot for the
error while build the OS image.
> (process:21627): GLib-ERROR **: 20:50:46.361: getauxval () failed: No such file or directory
> qemu: uncaught target signal 5 (Trace/breakpoint trap) - core dumped
> Trace/breakpoint trap
[1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=923289
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
Change-Id: I087d76961d0dabbeb6be2e15e39a344e71f7e393
This commit is to crate the root file system with squash file system so
the OS runs on the memory.
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
Change-Id: I486224ddb074031a38dda6d3e9f2dcf5ee144fd9