@@ -21,13 +21,14 @@ abinfo() { echo -e "[\e[96mINFO\e[0m]: \e[1m$*\e[0m"; }
21
21
abdbg () { echo -e " [\e[32mDEBUG\e[0m]: \e[1m$* \e[0m" ; }
22
22
23
23
_convert_loong64 () {
24
- HERE=$( basename $1 )
25
- PKG_NAME=$( dpkg-deb -f " $1 " Package)
26
- VERSION=$( dpkg-deb -f " $1 " Version)
24
+ PKG_PATH=$( realpath $1 )
25
+ PKG_NAME=$( dpkg-deb -f " $PKG_PATH " Package)
26
+ VERSION=$( dpkg-deb -f " $PKG_PATH " Version)
27
+ HERE=$( basename $1 )
27
28
abinfo " Examining package information: $1 ..."
28
- dpkg -I " $SRCDIR " / $1 || \
29
+ dpkg -I " $PKG_PATH " || \
29
30
aberr " Invalid dpkg package: control (metadata) archive not found: $? "
30
- CONTROL_EXT=" $( ar t " $SRCDIR " / $1 | grep control.tar* | cut -f3 -d' .' ) "
31
+ CONTROL_EXT=" $( ar t " $PKG_PATH " | grep control.tar* | cut -f3 -d' .' ) "
31
32
case " ${CONTROL_EXT} " in
32
33
gz)
33
34
TAR_COMP_FLAG=" z"
@@ -50,7 +51,7 @@ _convert_loong64() {
50
51
cd $( mktemp -d) || \
51
52
aberr " Failed to create temporary directory to unpack $1 : $? ."
52
53
DEBDIR=" $( pwd) "
53
- ar xv " $SRCDIR " / $1 || \
54
+ ar xv " $PKG_PATH " || \
54
55
aberr " Failed to unpack $1 : $? ."
55
56
56
57
abinfo " Unpacking metadata archive: $1 ..."
@@ -80,7 +81,7 @@ _convert_loong64() {
80
81
cd " $DEBDIR "
81
82
82
83
abinfo " Rebuilding dpkg package $1 : loong64 ..."
83
- ar rv " $SRCDIR " / $1 control.tar.${CONTROL_EXT} || \
84
+ ar rv " $PKG_PATH " control.tar.${CONTROL_EXT} || \
84
85
aberr " Failed to rebuild dpkg package $1 : $? ."
85
86
86
87
# abinfo "Cleaning up: $1 ..."
0 commit comments