From db0c3f0a1689fbc963c5cb988dc5121ecd8f04b9 Mon Sep 17 00:00:00 2001 From: Vasiliy Doylov Date: Fri, 6 Jun 2025 23:40:35 +0300 Subject: [PATCH] Docker: Move PostmarketOS related stuff to `pmb` dir Signed-off-by: Vasiliy Doylov --- compose.yml | 4 +++- pmb/pmbootstrap | 2 ++ pmb/pmbootstrap.cfg | 20 ++++++++++++++++++++ pmb/setup | 6 ++++++ setup-pmbootstrap | 5 ----- 5 files changed, 31 insertions(+), 6 deletions(-) create mode 100755 pmb/pmbootstrap create mode 100644 pmb/pmbootstrap.cfg create mode 100755 pmb/setup delete mode 100755 setup-pmbootstrap diff --git a/compose.yml b/compose.yml index 9d665d1..484d93b 100644 --- a/compose.yml +++ b/compose.yml @@ -25,5 +25,7 @@ services: volumes: - ./data/pmb/:/data - ./conf/pmb/:/conf - - ./setup-pmbootstrap:/setup-pmbootstrap + - ./pmb/setup:/setup-pmbootstrap + - ./pmb/pmbootstrap:/usr/bin/pmbootstrap + - ./pmb/pmbootstrap.conf:/pmbootstrap.conf command: "/setup-pmbootstrap" diff --git a/pmb/pmbootstrap b/pmb/pmbootstrap new file mode 100755 index 0000000..877f601 --- /dev/null +++ b/pmb/pmbootstrap @@ -0,0 +1,2 @@ +#!/bin/sh +exec /data/pmbootstrap/pmbootstrap.py -c /pmbootstrap.cfg -p /data/pmaports -w /data/work -y "$@" diff --git a/pmb/pmbootstrap.cfg b/pmb/pmbootstrap.cfg new file mode 100644 index 0000000..304016a --- /dev/null +++ b/pmb/pmbootstrap.cfg @@ -0,0 +1,20 @@ +[pmbootstrap] +build_pkgs_on_install = False +device = oneplus-enchilada +extra_packages = fish,nano,fastfetch +hostname = fireneko +is_default_channel = False +kernel = mainline +sudo_timer = True +systemd = never +timezone = Europe/Moscow +ui = phosh +user = neko + +[providers] +postmarketos-base-ui-wifi = postmarketos-base-ui-wifi-wpa_supplicant + +[mirrors] +alpine = https://mirror.nekocwd.duckdns.org/alpine/ +pmaports = https://mirror.nekocwd.duckdns.org/postmarketos/ +systemd = https://mirror.nekocwd.duckdns.org/postmarketos/extra-repos/systemd/ diff --git a/pmb/setup b/pmb/setup new file mode 100755 index 0000000..378696f --- /dev/null +++ b/pmb/setup @@ -0,0 +1,6 @@ +#!/bin/sh +/setup-runner +git clone https://git.nekocwd.duckdns.org/Mirror/pmbootstrap /data/pmbootstrap || true +git clone https://git.nekocwd.duckdns.org/Mirror/pmaports /data/pmaports || true +git clone https://git.nekocwd.duckdns.org/Mirror/aports /data/aports || true +/run-runner diff --git a/setup-pmbootstrap b/setup-pmbootstrap deleted file mode 100755 index d6c35fe..0000000 --- a/setup-pmbootstrap +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/sh -/setup-runner -git clone https://git.nekocwd.duckdns.org/Mirror/pmbootstrap /data/pmbootstrap || true -ln -s /data/pmbootstrap/pmbootstrap.py /usr/bin/pmbootstrap || true -/run-runner