diff --git a/.github/workflows/building-off-line-package.yml b/.github/workflows/building-off-line-package.yml index 90b72f5..c6843bd 100644 --- a/.github/workflows/building-off-line-package.yml +++ b/.github/workflows/building-off-line-package.yml @@ -211,6 +211,7 @@ jobs: sudo cp debian/usr/bin package -rv sudo cp debian/usr/lib package -rv sudo cp debian/usr/share package -rv + sudo cp debian/usr/gnemul package -rv #sudo cp debian/usr/lib64 package -rv sudo cp debian/opt/apps/deepin-wine-runner/* package/runner -rv # 精简运行器体积 diff --git a/off-line-shell/run.sh b/off-line-shell/run.sh index bc2131f..4a9d4c0 100755 --- a/off-line-shell/run.sh +++ b/off-line-shell/run.sh @@ -15,6 +15,13 @@ if [[ -d /usr/share/fonts ]]; then option="$option --dev-bind /usr/share/fonts /usr/share/fonts " fi +if [[ -d $SHELL_FOLDER/gnemul ]]; then + if [[ ! -d /usr/gnemul ]]; then + pkexec mkdir -p /usr/gnemul + fi + option="$option --dev-bind $SHELL_FOLDER/gnemul /usr/gnemul " +fi + "$SHELL_FOLDER/bwrap" --dev-bind / / \ --dev-bind "$SHELL_FOLDER/bin" /usr/bin \ --dev-bind "$SHELL_FOLDER/bin" /bin \