The SSH service fails at first boot due to missing host keys in /etc/ssh
even though new host keys are generated using 'ssh-keygen -A' since the
service keeps restart too quickly.
Therefore new approach is to disable the ssh service when building an
image, enable and start it after new host keys are generated in the
first boot script.
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
Change-Id: Idee71e55017e72ec693ddf5e829c27da6343f031
New feature is to remove packages in black list when described.
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
Change-Id: Ic1d9d72cd200e3c1958a8f42a21fc8e4a13b2021
This package is missing when building Ubuntu 22.04.
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
Change-Id: I743f4d220866a25a498b3643ed83c6cb6c08f9e4
E: Conflicting values set for option Trusted regarding source http://ppa.linuxfactory.or.kr/ jammy
E: The list of sources could not be read.
E: Conflicting values set for option Trusted regarding source http://ppa.linuxfactory.or.kr/ jammy
E: The list of sources could not be read.
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
Change-Id: Ie32c9bd343035d593119f7cc97188e3d021bce42
Assuming the first argument will fail when multiple arguments are given
or other argument is at first place to build for a custom OS project.
Therefore use '--customos'...
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
Change-Id: I14eaec23ed06790053522e33c1e5d7215c9566b0
For example,
E: Repository 'http://raspbian.raspberrypi.org/raspbian buster InRelease' changed its 'Suite' value from 'stable' to 'oldstable'
N: This must be accepted explicitly before updates for this repository can be applied. See apt-secure(8) manpage for details.
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
Change-Id: I53d9579353519f415216a933467c00e86b4553b3
When base OS image is from Ubunt/Debian, it does not have a package
manifest for 'ppa.linuxfactory.or.kr', there for ignore the previously
defined package manifest in the prebuilt OS image and use new one.
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
Change-Id: I3cdc93945b94df14314a9d6f8d2ee94cd8157ea4
New build flag '--isoimage' will create a target OS image in ISO file
type and its OS will be forced to be built as Live boot system.
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
Change-Id: I77bab7efcbaa4791c085a163e44b59cc154f3283
In chroot, there would be no 'uuid-gen' so failed.
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
Change-Id: Iffd7aac6103c516769030ea3ce288522e2b73df1
Having 'odroid-alsa' in default pacakge file breaks building other
boards.
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
Change-Id: I6866cab93a60b8576428fbd07c15c2d666a1a7af
Package pool 'non-free' and 'contrib' are not required for ODROID-M1,
let Pulseaudio use HDMI audio card by default.
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
Change-Id: I44722df534fe900575f5b15c7e63c44775e4cf57
Adding more build flags will help to start OS build in the command line
and override given values in the configuration.
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
Change-Id: If3217a4d4edad7ef299d5726658b26bcccfc82f6
New build flag '--internal' is to access internal package pool that
manages unpulbished packages in developing.
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
Change-Id: I4cf4cae1fc6a4196ab2b3cc907671fd9554bb1e2