Commit 0d68f24c authored by Vitaly Lipatov's avatar Vitaly Lipatov

commit packed 3.64.24

parent 5c03dd53
...@@ -34,7 +34,7 @@ SHAREDIR="$PROGDIR" ...@@ -34,7 +34,7 @@ SHAREDIR="$PROGDIR"
# will replaced with /etc/eepm during install # will replaced with /etc/eepm during install
CONFIGDIR="$PROGDIR/../etc" CONFIGDIR="$PROGDIR/../etc"
export EPMVERSION="3.64.23" export EPMVERSION="3.64.24"
# package, single (file), pipe, git # package, single (file), pipe, git
EPMMODE="package" EPMMODE="package"
...@@ -277,8 +277,7 @@ is_dirpath() ...@@ -277,8 +277,7 @@ is_dirpath()
is_wildcard() is_wildcard()
{ {
echo "$1" | grep -q "[*?]" && return echo "$1" | grep -q "[*?]" && return
echo "$1" | grep -q "\]" && return echo "$1" | grep -q "\[.*\]" && return
echo "$1" | grep -q "\[" && return
} }
filter_strip_spaces() filter_strip_spaces()
...@@ -3580,6 +3579,8 @@ __check_if_wildcard_downloading() ...@@ -3580,6 +3579,8 @@ __check_if_wildcard_downloading()
{ {
mask="$(basename "$1")" mask="$(basename "$1")"
is_wildcard "$mask" || return 1 is_wildcard "$mask" || return 1
# skip ? as param
echo "$mask" | grep -E -q '\?.*=' && return 1
local fn local fn
fn="$(docmd eget --list "$url" | xargs -n1 basename 2>/dev/null)" fn="$(docmd eget --list "$url" | xargs -n1 basename 2>/dev/null)"
...@@ -15873,7 +15874,8 @@ echo "$DIST_ARCH" ...@@ -15873,7 +15874,8 @@ echo "$DIST_ARCH"
get_debian_arch() get_debian_arch()
{ {
local arch="$(get_arch)" local arch="$1"
[ -n "$arch" ] || arch="$(get_arch)"
case $arch in case $arch in
'x86') 'x86')
arch='i386' ;; arch='i386' ;;
...@@ -15881,6 +15883,20 @@ get_debian_arch() ...@@ -15881,6 +15883,20 @@ get_debian_arch()
arch='amd64' ;; arch='amd64' ;;
'aarch64') 'aarch64')
arch='arm64' ;; arch='arm64' ;;
'armhf')
arch='armv7l' ;;
esac
echo "$arch"
}
get_arch_arch()
{
local arch
local arch="$1"
[ -n "$arch" ] || arch="$(get_arch)"
case $arch in
'x86_64')
arch='x64' ;;
esac esac
echo "$arch" echo "$arch"
} }
...@@ -15900,6 +15916,12 @@ get_distro_arch() ...@@ -15900,6 +15916,12 @@ get_distro_arch()
return return
;; ;;
esac esac
case "$(pkgmanager)" in
pacman)
get_arch_arch
return
;;
esac
echo "$arch" echo "$arch"
} }
...@@ -16119,7 +16141,7 @@ print_help() ...@@ -16119,7 +16141,7 @@ print_help()
echo "Usage: distro_info [options] [SystemName/Version]" echo "Usage: distro_info [options] [SystemName/Version]"
echo "Options:" echo "Options:"
echo " -h | --help - this help" echo " -h | --help - this help"
echo " -a - print hardware architecture (use --distro-arch for distro depended arch name)" echo " -a - print hardware architecture (use --distro-arch for distro depended arch name or --debian-arch for Debian style)"
echo " -b - print size of arch bit (32/64)" echo " -b - print size of arch bit (32/64)"
echo " -c - print number of CPU cores" echo " -c - print number of CPU cores"
echo " -i - print virtualization type" echo " -i - print virtualization type"
...@@ -16227,6 +16249,9 @@ case "$1" in ...@@ -16227,6 +16249,9 @@ case "$1" in
--debian-arch) --debian-arch)
get_debian_arch get_debian_arch
;; ;;
--arch-arch)
get_arch_arch
;;
--glibc-version) --glibc-version)
get_glibc_version get_glibc_version
;; ;;
......
...@@ -34,7 +34,7 @@ SHAREDIR=$PROGDIR ...@@ -34,7 +34,7 @@ SHAREDIR=$PROGDIR
# will replaced with /etc/eepm during install # will replaced with /etc/eepm during install
CONFIGDIR=$PROGDIR/../etc CONFIGDIR=$PROGDIR/../etc
EPMVERSION="3.64.23" EPMVERSION="3.64.24"
# package, single (file), pipe, git # package, single (file), pipe, git
EPMMODE="package" EPMMODE="package"
...@@ -274,8 +274,7 @@ is_dirpath() ...@@ -274,8 +274,7 @@ is_dirpath()
is_wildcard() is_wildcard()
{ {
echo "$1" | grep -q "[*?]" && return echo "$1" | grep -q "[*?]" && return
echo "$1" | grep -q "\]" && return echo "$1" | grep -q "\[.*\]" && return
echo "$1" | grep -q "\[" && return
} }
filter_strip_spaces() filter_strip_spaces()
...@@ -2600,7 +2599,8 @@ echo "$DIST_ARCH" ...@@ -2600,7 +2599,8 @@ echo "$DIST_ARCH"
get_debian_arch() get_debian_arch()
{ {
local arch="$(get_arch)" local arch="$1"
[ -n "$arch" ] || arch="$(get_arch)"
case $arch in case $arch in
'x86') 'x86')
arch='i386' ;; arch='i386' ;;
...@@ -2608,6 +2608,20 @@ get_debian_arch() ...@@ -2608,6 +2608,20 @@ get_debian_arch()
arch='amd64' ;; arch='amd64' ;;
'aarch64') 'aarch64')
arch='arm64' ;; arch='arm64' ;;
'armhf')
arch='armv7l' ;;
esac
echo "$arch"
}
get_arch_arch()
{
local arch
local arch="$1"
[ -n "$arch" ] || arch="$(get_arch)"
case $arch in
'x86_64')
arch='x64' ;;
esac esac
echo "$arch" echo "$arch"
} }
...@@ -2627,6 +2641,12 @@ get_distro_arch() ...@@ -2627,6 +2641,12 @@ get_distro_arch()
return return
;; ;;
esac esac
case "$(pkgmanager)" in
pacman)
get_arch_arch
return
;;
esac
echo "$arch" echo "$arch"
} }
...@@ -2846,7 +2866,7 @@ print_help() ...@@ -2846,7 +2866,7 @@ print_help()
echo "Usage: distro_info [options] [SystemName/Version]" echo "Usage: distro_info [options] [SystemName/Version]"
echo "Options:" echo "Options:"
echo " -h | --help - this help" echo " -h | --help - this help"
echo " -a - print hardware architecture (use --distro-arch for distro depended arch name)" echo " -a - print hardware architecture (use --distro-arch for distro depended arch name or --debian-arch for Debian style)"
echo " -b - print size of arch bit (32/64)" echo " -b - print size of arch bit (32/64)"
echo " -c - print number of CPU cores" echo " -c - print number of CPU cores"
echo " -i - print virtualization type" echo " -i - print virtualization type"
...@@ -2954,6 +2974,9 @@ case "$1" in ...@@ -2954,6 +2974,9 @@ case "$1" in
--debian-arch) --debian-arch)
get_debian_arch get_debian_arch
;; ;;
--arch-arch)
get_arch_arch
;;
--glibc-version) --glibc-version)
get_glibc_version get_glibc_version
;; ;;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment