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
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
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
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 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
-- custom/<Name>/config -> OS image configuration
/packages -> package list to install
/fixups/* -> Directory to run fix up OS image
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
Change-Id: Ibc182c03a38ba82f411c1fc5a5ebd5c2254c5609