From 68a5d36e4c4056adc12ee5c5f15250302d63c625 Mon Sep 17 00:00:00 2001 From: shenmo Date: Tue, 25 Jul 2023 09:49:30 +0800 Subject: [PATCH] Up-to-latest --- README.md | 8 ++--- src/DEBIAN/control | 4 +-- src/DEBIAN/postinst | 3 +- src/DEBIAN/postrm | 3 +- ...escion.bookworm-compatibility-mode.desktop | 9 +++++ ...lamescion.bookworm-compatibility-mode.svg} | 0 .../files/bin/bookworm-init | 31 ++++++++++-------- .../files/bin/bookworm-run | 17 +++++----- .../files/build-container.sh | 0 .../files/flamescion-container-tools.tar.xz | Bin 0 -> 7088 bytes .../info | 6 ++-- ...rk-app.bookworm-compatibility-mode.desktop | 9 ----- 12 files changed, 49 insertions(+), 41 deletions(-) create mode 100644 src/opt/apps/cn.flamescion.bookworm-compatibility-mode/entries/applications/cn.flamescion.bookworm-compatibility-mode.desktop rename src/opt/apps/{store.spark-app.bookworm-compatibility-mode/entries/icons/store.spark-app.bookworm-compatibility-mode.svg => cn.flamescion.bookworm-compatibility-mode/entries/icons/cn.flamescion.bookworm-compatibility-mode.svg} (100%) rename src/opt/apps/{store.spark-app.bookworm-compatibility-mode => cn.flamescion.bookworm-compatibility-mode}/files/bin/bookworm-init (90%) rename src/opt/apps/{store.spark-app.bookworm-compatibility-mode => cn.flamescion.bookworm-compatibility-mode}/files/bin/bookworm-run (63%) rename src/opt/apps/{store.spark-app.bookworm-compatibility-mode => cn.flamescion.bookworm-compatibility-mode}/files/build-container.sh (100%) create mode 100644 src/opt/apps/cn.flamescion.bookworm-compatibility-mode/files/flamescion-container-tools.tar.xz rename src/opt/apps/{store.spark-app.bookworm-compatibility-mode => cn.flamescion.bookworm-compatibility-mode}/info (62%) delete mode 100644 src/opt/apps/store.spark-app.bookworm-compatibility-mode/entries/applications/store.spark-app.bookworm-compatibility-mode.desktop diff --git a/README.md b/README.md index 854eff1..27a788f 100644 --- a/README.md +++ b/README.md @@ -1,19 +1,19 @@ # 书虫兼容环境 书虫兼容环境,使用bwrap容器在deepin或UOS上使用Debian 12的应用,为你带来更好的使用体验! -兼容环境内不允许提权,若要在容器内使用root,请使用 sudo /opt/apps/store.spark-app.bookworm-compatibility-mode/files/bin/bookworm-run +兼容环境内不允许提权,若要在容器内使用root,请使用 sudo bookworm-run ## 构建指南 -先构建容器再打包,容器位置在`src/opt/apps/store.spark-app.bookworm-compatibility-mode/files/` +先构建容器再打包,容器位置在`src/opt/apps/cn.flamescion.bookworm-compatibility-mode/files` # Bookworm compatibility mode Bookworm compatibility mode allows you to use Debian 12 applications on deepin or UniontechOS using bwrap containers, providing you with a better user experience! -It is not allowed to gain root privileges within the compatible environment. If you need to use root within the container, please use "sudo /opt/apps/store.spark-app.bookworm-compatibility-mode/files/bin/bookworm-run" +It is not allowed to gain root privileges within the compatible environment. If you need to use root within the container, please use "sudo bookworm-run" ## Build Guide -Build the container first then build the package. Container at `src/opt/apps/store.spark-app.bookworm-compatibility-mode/files/` +Build the container first then build the package. Container at `src/opt/apps/cn.flamescion.bookworm-compatibility-mode/files` diff --git a/src/DEBIAN/control b/src/DEBIAN/control index 1c07d9a..8a6041c 100755 --- a/src/DEBIAN/control +++ b/src/DEBIAN/control @@ -1,5 +1,5 @@ -Package: store.spark-app.bookworm-compatibility-mode -Version: 12.0 +Package: cn.flamescion.bookworm-compatibility-mode +Version: 12.1.1 Section: misc Priority: optional Depends: bubblewrap diff --git a/src/DEBIAN/postinst b/src/DEBIAN/postinst index b5c8206..15f6af2 100755 --- a/src/DEBIAN/postinst +++ b/src/DEBIAN/postinst @@ -1,3 +1,4 @@ #!/bin/bash -/opt/apps/store.spark-app.bookworm-compatibility-mode/files/bin/bookworm-init +/opt/apps/cn.flamescion.bookworm-compatibility-mode/files/bin/bookworm-init +ln -sf /opt/apps/cn.flamescion.bookworm-compatibility-mode/files/bin/bookworm-run /usr/bin/bookworm-run diff --git a/src/DEBIAN/postrm b/src/DEBIAN/postrm index 733975c..a92ccea 100755 --- a/src/DEBIAN/postrm +++ b/src/DEBIAN/postrm @@ -3,7 +3,8 @@ if [ "$1" = "remove" ] || [ "$1" = "purge" ];then echo "清理卸载残留" -rm -rf /opt/apps/store.spark-app.bookworm-compatibility-mode/ +unlink /usr/bin/bookworm-run +rm -rf /opt/apps/cn.flamescion.bookworm-compatibility-mode/ else echo "非卸载,跳过清理" fi diff --git a/src/opt/apps/cn.flamescion.bookworm-compatibility-mode/entries/applications/cn.flamescion.bookworm-compatibility-mode.desktop b/src/opt/apps/cn.flamescion.bookworm-compatibility-mode/entries/applications/cn.flamescion.bookworm-compatibility-mode.desktop new file mode 100644 index 0000000..a3741f0 --- /dev/null +++ b/src/opt/apps/cn.flamescion.bookworm-compatibility-mode/entries/applications/cn.flamescion.bookworm-compatibility-mode.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Categories=utils +Exec=/opt/apps/cn.flamescion.bookworm-compatibility-mode/files/bin/bookworm-run %U +Icon=cn.flamescion.bookworm-compatibility-mode +Name=Bookworm CM +Name[zh_CN]=书虫兼容环境 +StartupNotify=true +Type=Application +Terminal=true diff --git a/src/opt/apps/store.spark-app.bookworm-compatibility-mode/entries/icons/store.spark-app.bookworm-compatibility-mode.svg b/src/opt/apps/cn.flamescion.bookworm-compatibility-mode/entries/icons/cn.flamescion.bookworm-compatibility-mode.svg similarity index 100% rename from src/opt/apps/store.spark-app.bookworm-compatibility-mode/entries/icons/store.spark-app.bookworm-compatibility-mode.svg rename to src/opt/apps/cn.flamescion.bookworm-compatibility-mode/entries/icons/cn.flamescion.bookworm-compatibility-mode.svg diff --git a/src/opt/apps/store.spark-app.bookworm-compatibility-mode/files/bin/bookworm-init b/src/opt/apps/cn.flamescion.bookworm-compatibility-mode/files/bin/bookworm-init similarity index 90% rename from src/opt/apps/store.spark-app.bookworm-compatibility-mode/files/bin/bookworm-init rename to src/opt/apps/cn.flamescion.bookworm-compatibility-mode/files/bin/bookworm-init index 02876b7..f61e31f 100755 --- a/src/opt/apps/store.spark-app.bookworm-compatibility-mode/files/bin/bookworm-init +++ b/src/opt/apps/cn.flamescion.bookworm-compatibility-mode/files/bin/bookworm-init @@ -4,13 +4,16 @@ if [ "$(id -u)" != "0" ]; then echo "当前用户不是 root 用户,退出" exit fi -chrootEnvPath=/opt/apps/store.spark-app.bookworm-compatibility-mode/files/bookworm-env +chrootEnvPath=/opt/apps/cn.flamescion.bookworm-compatibility-mode/files/bookworm-env if [ ! -e $chrootEnvPath ];then echo "Uncompress the env...." -tar -xvf $chrootEnvPath.tar.xz -C /opt/apps/store.spark-app.bookworm-compatibility-mode/files/ -chown -R $(who | awk '{print $1}' | head -n 1) $chrootEnvPath +tar -xvf $chrootEnvPath.tar.xz -C /opt/apps/cn.flamescion.bookworm-compatibility-mode/files/ fi +echo "Update the flamescion container tools" +tar -xvf `dirname $chrootEnvPath`flamescion-container-tools.tar.xz -C $chrootEnvPath +chown -R $(who | awk '{print $1}' | head -n 1) $chrootEnvPath + non_root_user=$(who | awk '{print $1}' | head -n 1) uid=$(id -u $non_root_user) @@ -25,14 +28,14 @@ bwrap --dev-bind $chrootEnvPath/ / \ --setenv LC_TIME "$LC_TIME" \ --setenv LC_ALL "$LC_ALL" \ --setenv PULSE_SERVER /run/user/$uid/pulse/native \ - --dev-bind $chrootEnvPath/etc /etc \ - --dev-bind $chrootEnvPath/opt /opt \ - --dev-bind $chrootEnvPath/usr /usr \ + --setenv PATH /flamescion-container-tools/bin-override:$PATH \ + --dev-bind $chrootEnvPath/ / \ --dev-bind /media /media \ --dev /dev \ --proc /proc \ + --dev-bind /sys /sys \ + --dev-bind /run /run \ --dev-bind /run/user/$uid/pulse /run/user/$uid/pulse \ - --dev-bind $chrootEnvPath/var /var \ --dev-bind / /run/host \ --hostname bookworm-compatibility-mode \ --unshare-uts \ @@ -41,11 +44,13 @@ bwrap --dev-bind $chrootEnvPath/ / \ --dev-bind /home /home \ $@ + } -bookworm-run apt install apt-utils bc curl dialog diffutils findutils gnupg2 less libnss-myhostname libvte-2.9*-common libvte-common lsof ncurses-base passwd pinentry-curses procps sudo time util-linux wget libegl1-mesa libgl1-mesa-glx libvulkan1 mesa-vulkan-drivers locales -y +bookworm-run apt update +bookworm-run apt install apt-utils bc curl dialog diffutils findutils gnupg2 less libnss-myhostname libvte-2.9*-common libvte-common lsof ncurses-base passwd pinentry-curses procps sudo time util-linux wget libegl1-mesa libgl1-mesa-glx libvulkan1 mesa-vulkan-drivers locales libglib2.0-bin -y -cp -r /usr/lib/x86_64-linux-gnu/dri $chrootEnvPath/usr/lib/x86_64-linux-gnu/dri +cp -r /usr/lib/`gcc -dumpmachine`/dri $chrootEnvPath/usr/lib/`gcc -dumpmachine`/dri container_user_gid="$(id -rg)" container_user_home="${HOME:-"/"}" @@ -175,14 +180,14 @@ sudo -u $(who | awk '{print $1}' | head -n 1) bwrap --dev-bind $chrootEnvPath/ / --setenv LC_TIME "$LC_TIME" \ --setenv LC_ALL "$LC_ALL" \ --setenv PULSE_SERVER /run/user/$uid/pulse/native \ - --dev-bind $chrootEnvPath/etc /etc \ - --dev-bind $chrootEnvPath/opt /opt \ - --dev-bind $chrootEnvPath/usr /usr \ + --setenv PATH /flamescion-container-tools/bin-override:$PATH \ + --dev-bind $chrootEnvPath/ / \ --dev-bind /media /media \ --dev /dev \ --proc /proc \ + --dev-bind /sys /sys \ + --dev-bind /run /run \ --dev-bind /run/user/$uid/pulse /run/user/$uid/pulse \ - --dev-bind $chrootEnvPath/var /var \ --dev-bind / /run/host \ --hostname bookworm-compatibility-mode \ --unshare-uts \ diff --git a/src/opt/apps/store.spark-app.bookworm-compatibility-mode/files/bin/bookworm-run b/src/opt/apps/cn.flamescion.bookworm-compatibility-mode/files/bin/bookworm-run similarity index 63% rename from src/opt/apps/store.spark-app.bookworm-compatibility-mode/files/bin/bookworm-run rename to src/opt/apps/cn.flamescion.bookworm-compatibility-mode/files/bin/bookworm-run index dcb4ccd..2c0c6fd 100755 --- a/src/opt/apps/store.spark-app.bookworm-compatibility-mode/files/bin/bookworm-run +++ b/src/opt/apps/cn.flamescion.bookworm-compatibility-mode/files/bin/bookworm-run @@ -1,10 +1,10 @@ #!/bin/bash -if [ ! -e /opt/apps/store.spark-app.bookworm-compatibility-mode/files/bookworm-env/finish.flag ];then +if [ ! -e /opt/apps/cn.flamescion.bookworm-compatibility-mode/files/bookworm-env/finish.flag ];then if [ "$(id -u)" = "0" ]; then - /opt/apps/store.spark-app.bookworm-compatibility-mode/files/bin/bookworm-init + /opt/apps/cn.flamescion.bookworm-compatibility-mode/files/bin/bookworm-init else -pkexec /opt/apps/store.spark-app.bookworm-compatibility-mode/files/bin/bookworm-init +pkexec /opt/apps/cn.flamescion.bookworm-compatibility-mode/files/bin/bookworm-init fi @@ -14,7 +14,7 @@ OPTIONS="bash" else OPTIONS="$@" fi -chrootEnvPath=/opt/apps/store.spark-app.bookworm-compatibility-mode/files/bookworm-env +chrootEnvPath=/opt/apps/cn.flamescion.bookworm-compatibility-mode/files/bookworm-env non_root_user=$(who | awk '{print $1}' | head -n 1) uid=$(id -u $non_root_user) @@ -29,14 +29,14 @@ bwrap --dev-bind $chrootEnvPath/ / \ --setenv LC_TIME "$LC_TIME" \ --setenv LC_ALL "$LC_ALL" \ --setenv PULSE_SERVER /run/user/$uid/pulse/native \ - --dev-bind $chrootEnvPath/etc /etc \ - --dev-bind $chrootEnvPath/opt /opt \ - --dev-bind $chrootEnvPath/usr /usr \ + --setenv PATH /flamescion-container-tools/bin-override:$PATH \ + --dev-bind $chrootEnvPath/ / \ --dev-bind /media /media \ --dev /dev \ --proc /proc \ + --dev-bind /sys /sys \ + --dev-bind /run /run \ --dev-bind /run/user/$uid/pulse /run/user/$uid/pulse \ - --dev-bind $chrootEnvPath/var /var \ --dev-bind / /run/host \ --hostname bookworm-compatibility-mode \ --unshare-uts \ @@ -47,3 +47,4 @@ bwrap --dev-bind $chrootEnvPath/ / \ + diff --git a/src/opt/apps/store.spark-app.bookworm-compatibility-mode/files/build-container.sh b/src/opt/apps/cn.flamescion.bookworm-compatibility-mode/files/build-container.sh similarity index 100% rename from src/opt/apps/store.spark-app.bookworm-compatibility-mode/files/build-container.sh rename to src/opt/apps/cn.flamescion.bookworm-compatibility-mode/files/build-container.sh diff --git a/src/opt/apps/cn.flamescion.bookworm-compatibility-mode/files/flamescion-container-tools.tar.xz b/src/opt/apps/cn.flamescion.bookworm-compatibility-mode/files/flamescion-container-tools.tar.xz new file mode 100644 index 0000000000000000000000000000000000000000..813b73650f8e9c8e229a43e7c16836e91d6a045c GIT binary patch literal 7088 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 a0g5+(@Bsi{bNMc@#Ao{g000001X)_z@WeI% literal 0 HcmV?d00001 diff --git a/src/opt/apps/store.spark-app.bookworm-compatibility-mode/info b/src/opt/apps/cn.flamescion.bookworm-compatibility-mode/info similarity index 62% rename from src/opt/apps/store.spark-app.bookworm-compatibility-mode/info rename to src/opt/apps/cn.flamescion.bookworm-compatibility-mode/info index 7a8c743..36825a6 100644 --- a/src/opt/apps/store.spark-app.bookworm-compatibility-mode/info +++ b/src/opt/apps/cn.flamescion.bookworm-compatibility-mode/info @@ -1,7 +1,7 @@ { -"appid": "store.spark-app.bookworm-compatibility-mode", -"name": "store.spark-app.bookworm-compatibility-mode", -"version": "12.0", +"appid": "cn.flamescion.bookworm-compatibility-mode", +"name": "cn.flamescion.bookworm-compatibility-mode", +"version": "12.1.1", "arch": ["amd64"], "permissions": { "autostart": true, diff --git a/src/opt/apps/store.spark-app.bookworm-compatibility-mode/entries/applications/store.spark-app.bookworm-compatibility-mode.desktop b/src/opt/apps/store.spark-app.bookworm-compatibility-mode/entries/applications/store.spark-app.bookworm-compatibility-mode.desktop deleted file mode 100644 index 9550cdc..0000000 --- a/src/opt/apps/store.spark-app.bookworm-compatibility-mode/entries/applications/store.spark-app.bookworm-compatibility-mode.desktop +++ /dev/null @@ -1,9 +0,0 @@ -[Desktop Entry] -Categories=utils -Exec=/opt/apps/store.spark-app.bookworm-compatibility-mode/files/bin/bookworm-run %U -Icon=store.spark-app.bookworm-compatibility-mode -Name=Bookworm CM -Name[zh_CN]=书虫兼容环境 -StartupNotify=true -Type=Application -Terminal=true