fix: can not use repack

This commit is contained in:
shenmo 2024-05-21 19:21:24 +08:00
parent f96564f622
commit 90264d7f00
6 changed files with 12 additions and 22 deletions

View File

@ -1,5 +1,5 @@
Package: uos-packaging-tools
Version: 1.0.9
Version: 1.2
Architecture: all
Maintainer: shenmo<shenmo@spark-app.store>
Installed-Size: 10

View File

@ -3,9 +3,9 @@ TMPDIR="/tmp"
unpack_package() {
DEBPATH="$1"
ABS_DEBPATH="$(readlink -f "$DEBPATH")"
ABS_DEBPATH="$(realpath "$DEBPATH")"
OUTPATH=$(dirname "$DEBPATH")
ABS_OUTPATH="$(readlink -f "$OUTPATH")"
ABS_OUTPATH="$(realpath "$OUTPATH")"
local fields=$(LC_ALL=C dpkg -f "$DEBPATH" 2>&1)
if [[ "$(echo "$fields" | wc -l)" == 1 ]] && [[ "$fields" =~ "tar.zst" ]]; then

View File

@ -7,7 +7,7 @@ for DEBPATH in "$@"
do
DEBPATH="${DEBPATH#file://}"
DEBPATH=$(realpath $DEBPATH)
rm -rf $TMPDIR/unpack-dir
mkdir -p "$TMPDIR/unpack-dir"
cd "$TMPDIR/unpack-dir"

View File

@ -1,11 +0,0 @@
[Desktop Entry]
Categories=Development;
Encoding=UTF-8
Exec=/opt/uos-packaging-tools/directory-create %U
Icon=uos-packaging-tools
MimeType=application/vnd.debian.binary-package;application/x-deb;
Name=
StartupWMClass=
Terminal=false
Type=Application
NoDisplay=true

View File

@ -4,8 +4,9 @@ Encoding=UTF-8
Exec=pkexec /opt/uos-packaging-tools/just-install-me %U
Icon=uos-packaging-tools
MimeType=application/vnd.debian.binary-package;application/x-deb;
Name=
StartupWMClass=
Name=Install
Name[zh_CN]=
StartupWMClass=Install
Terminal=false
Type=Application
NoDisplay=true
NoDisplay=false

View File

@ -4,8 +4,8 @@ Encoding=UTF-8
Exec=/opt/uos-packaging-tools/just-repack-me %U
Icon=uos-packaging-tools
MimeType=application/vnd.debian.binary-package;application/x-deb;
Name=
StartupWMClass=
Terminal=false
Name=
StartupWMClass=
Terminal=true
Type=Application
NoDisplay=true
NoDisplay=false