Initial RK1 media-center image project

This commit is contained in:
2026-08-17 18:42:29 +00:00
commit 5fe41e79e9
81 changed files with 5725 additions and 0 deletions
@@ -0,0 +1,3 @@
APT::Periodic::Update-Package-Lists "1";
APT::Periodic::Unattended-Upgrade "1";
@@ -0,0 +1,22 @@
// Security fixes may install automatically. Platform/media packages remain
// pinned until a rebuilt image passes the RK1 hardware acceptance suite.
#clear Unattended-Upgrade::Allowed-Origins;
#clear Unattended-Upgrade::Origins-Pattern;
Unattended-Upgrade::Origins-Pattern {
"origin=Debian,codename=${distro_codename}-security,label=Debian-Security";
};
Unattended-Upgrade::Package-Blacklist {
"^linux-image-.*$";
"^linux-dtb-.*$";
"^linux-u-boot-.*$";
"^armbian-bsp-.*$";
"^mesa-.*$";
"^kodi.*$";
"^rknn.*$";
"^rockchip.*$";
};
Unattended-Upgrade::Automatic-Reboot "false";
Unattended-Upgrade::Remove-Unused-Kernel-Packages "false";
@@ -0,0 +1,8 @@
# Generated by rk1-media-image. Administrative access is SSH-key-only.
PermitRootLogin no
PasswordAuthentication no
KbdInteractiveAuthentication no
PubkeyAuthentication yes
AuthenticationMethods publickey
PermitEmptyPasswords no
@@ -0,0 +1,14 @@
[Unit]
Description=RK1 media image first-boot identity setup
After=local-fs.target
Before=ssh.service sshd.service
ConditionPathExists=/var/lib/rk1-media/first-boot.pending
[Service]
Type=oneshot
ExecStart=/usr/local/sbin/rk1-media-first-boot
RemainAfterExit=yes
[Install]
WantedBy=multi-user.target
@@ -0,0 +1,4 @@
[Unit]
Requires=rk1-media-first-boot.service
After=rk1-media-first-boot.service