37 Commits

Author SHA1 Message Date
phillip.choi
aa8f25b1cf custom: Edit NPU custom files to support ODROID-M1/M1S/M2
Support ODROID-M1/M1S/M2 models using the same custom scripts. The basic
structure is almost the same as before, however, minor changes are as follows:

- Remove rga udev rule because same rule is already loaded on the
  startup
- Rename S15-add-repository to S25-add-repository to resolve dependency
  with key-signing at S20-install-packages
- Install packages and edit files differently based on the models.

Signed-off-by: phillip.choi <phillip.choi@hardkernel.com>
Change-Id: I15d658534bf2666cc12f1cd75431825210d09e05
2024-11-19 10:58:11 +09:00
Dongjin Kim
86fdbaac40 custom: fix build configuration
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
Change-Id: I7bea58078e0ca19ac97e3ba299fb01480b6d76ee
2024-09-19 11:12:59 +09:00
Dongjin Kim
ed56824137 custom: Add new build target for Kiosk with Chromium browser
Change-Id: I875338485b5d921d3409ae18f7b22d604d015c51
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
2024-09-19 11:10:02 +09:00
AreaScout
921c32130a Add: Do not exit Pulseaudio client if not used 2024-04-08 16:27:33 +09:00
Daniel Mehrwald
f285257283 Add: environment variables
set needed environment variables for user to restart service from shell
2024-01-21 21:14:02 +09:00
Dongjin Kim
6e1637b2bc Install 'linux-firmware' package in Ubuntu only
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
Change-Id: If47c70f90072d3514e2b65c0fe94916902523fe1
2024-01-21 00:58:37 +09:00
Dongjin Kim
8dad9e86d0 fixup: remove 'linux-image-' from kernel package name
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
Change-Id: I4c47e2e2b72062fd52a3a391b4746926c2ac78e7
2024-01-20 20:37:53 +09:00
AreaScout
1e801d3419 Add: SplashScreen and rework of KODI Service 2024-01-03 09:14:58 +00:00
AreaScout
59cef62559 Add: needed KODI startup service permissions 2023-12-29 11:39:06 +00:00
AreaScout
2c2b901fa5 Add: start KODI with both audio backends Pulse and ALSA, this allows you to connect and playback to bluetooth speakers while still using audio passthrough from ALSA 2023-12-29 07:21:26 +00:00
AreaScout
3c7410ec5c Add: Pulseaudio packages 2023-12-29 07:21:01 +00:00
Daniel Mehrwald
3e8b0b70b2 Add bluez package 2023-12-27 13:17:04 +01:00
Daniel Mehrwald
11613291cd Add: do not restart service in case of error or upon exit
User can start it manually if needed
2023-12-27 11:58:36 +01:00
Dongjin Kim
70de1266c4 custom: AreaScout's Kodi Image Builder
For ODROID-M1:
	$ sudo ODROID_STAMPER_CHECKOUT=$PWD ./odroid-stamper --compress \
		--custom=kodi/areascout/gbm --compress --board=odroidm1

For ODROID-M1S:
	$ sudo ODROID_STAMPER_CHECKOUT=$PWD ./odroid-stamper --compress \
		--custom=kodi/areascout/gbm --compress --board=odroidm1s

Signed-off-by: Dongjin Kim <tobetter@gmail.com>
Change-Id: I8b6ea1818f09d468c3ee38b6af4a606abf1ed2ba
2023-12-01 02:05:23 +09:00
Dongjin Kim
378ebcb5a7 custom: Add new build target for RescueZilla
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
Change-Id: If73f25ffb2eeeb6ce7f6228dc24a4545ea3b1bb1
2022-11-07 12:27:06 +09:00
steve.jeong
871d1ba06f ODROID-M1: custom: Add ros2 weston image
Signed-off-by: steve.jeong <jkhpro1003@gmail.com>
Change-Id: Idd291df2996bfba933d6f0900a605b941cc54440
2022-08-16 09:05:08 +09:00
steve.jeong
ba001b2468 ODROID-M1: custom: Add npu gnome-desktop image
Signed-off-by: steve.jeong <jkhpro1003@gmail.com>
Change-Id: I5940d5283e99c7cb4402991c0ac713c3f7b0b8f7
2022-05-31 19:17:25 +09:00
Dongjin Kim
c542c1ed68 Add new custom build to run simple SAMBA server
$ sudo ODROID_STAMPER_CHECKOUT=$PWD ./odroid-stamper samba

Signed-off-by: Dongjin Kim <tobetter@gmail.com>
Change-Id: I326dd59e092c886d21c62201485cab13337b6d1a
2022-02-16 01:13:21 +09:00
Dongjin Kim
bee68b9ffb custom: mainsail: add to disable 'ondemand' service
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
2021-05-23 07:13:25 +09:00
Dongjin Kim
13f01b7824 Add custom first boot script
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
2021-05-08 07:12:23 +09:00
Dongjin Kim
343b995c00 Remove 'casper-bottom' scripts not required
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
Change-Id: I1fd83aa12bb15646e40f2599f24db9d7dc38a74e
2021-05-08 04:26:24 +09:00
Dongjin Kim
1d07c12d15 Improve file system layout support
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
2021-05-08 04:26:20 +09:00
Dongjin Kim
b0c52ac97c Add to create file system with given file list
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
2021-05-02 04:05:16 +09:00
Dongjin Kim
87f3cbffbf Add to support comments start with '#' or ';'
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
2021-04-13 22:21:14 +09:00
Dongjin Kim
49da24c656 Add new build target for ODROID Ethcer
Change-Id: Iadeda0cab0ddbe3b9eb3b992c9bed2f2a0bf1395
2021-04-01 15:52:54 +09:00
Dongjin Kim
ada20903f5 Add to build ISO image and apply to Live System image
Add 'ISOIMAGE=true' to config file for target image

Signed-off-by: Dongjin Kim <tobetter@gmail.com>
Change-Id: Ibec11c57ac8c256d8436e70353de72376f8280cd
2021-04-01 14:03:06 +09:00
Dongjin Kim
ac136d299e Change 'LIVEBOOT' to 'LIVESYSTEM'
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
Change-Id: I894684aac8d8831c7eb30e97c0aa35bcdb5affc7
2021-04-01 12:53:24 +09:00
Dongjin Kim
f21812106f custom: mainsail: add to rename Wifi device name to 'wlan?'
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
Change-Id: I6c20c00b58dc695daa90d9e3fe6c54c4006ba236
2021-03-17 02:51:11 +09:00
Dongjin Kim
64c6e781cd Add 'linux-firmware' and 'network-manager' for more network support
- 'linux-firmware' contains the firmware for Wifi devices.
- 'network-manager' contains the network tools (ex: nmtui)

Signed-off-by: Dongjin Kim <tobetter@gmail.com>
Change-Id: Ifb83a0f3f9c6cea0cca41a6392f02524bd167091
2021-03-17 02:01:47 +09:00
Dongjin Kim
e8fdb99368 Add new custom build template for LAMP ready image
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
Change-Id: Idae6d03571300a7048f2e35e813dff44fdd728e5
2021-03-16 13:44:22 +09:00
Dongjin Kim
b4c07ef5c9 Add new custom build template for Docker ready image
Change-Id: I139f297948792ff8c83b15fac3ed2a55e163dc52
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
2021-03-16 13:44:18 +09:00
Dongjin Kim
1bc9905ce6 Move 'custom/liveboot' to 'custom/templates/liveboot'
Change-Id: I038c6924222c83f7297cb055588938afeca9ff84
2021-03-12 14:45:41 +09:00
Dongjin Kim
b446a663f2 Add to OEM customizable partition layout
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
Change-Id: Ib07e525ef2ede94f4b7aaf9555b283c84de2b318
2021-03-12 14:45:37 +09:00
Dongjin Kim
15a6852bf2 Add to create root file system running in RAM.
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
2021-03-05 02:51:33 +09:00
Dongjin Kim
7e75251bdd custom: mainsail: add new package 'klipperscreen'
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
2021-02-14 01:20:37 +09:00
Dongjin Kim
e791335247 Reset the default target device as file for custom OS build
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
2021-02-10 03:19:14 +09:00
Dongjin Kim
9b64051b12 Add to use custom OS configuration
-- 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
2021-01-28 19:36:38 +09:00