pmt: f***

This commit is contained in:
2024-10-03 22:51:49 +03:00
parent 2501f2abd1
commit dcd167b9bb
3 changed files with 11 additions and 10 deletions

View File

@@ -67,6 +67,7 @@ jobs:
- name: Last small transactions
id: small-transactions
run: |
export CXX_64="${PWD}/toolchains/llvm/prebuilt/linux-x86_64/bin/aarch64-linux-android21-clang++"
export CXX_VERSION=$(${CXX_64} --version | head -n 1)
echo "CXX_VERSION=${CXX_VERSION}" >> $GITHUB_ENV
. ${{ env.PMT_SRCDIR }}/build/workflow/build.config
@@ -87,7 +88,6 @@ jobs:
with:
files: |
/home/pmt/pmt*.xz
/home/pmt/pmt*.deb
/home/pmt/pmt-objs-local.zip
/home/pmt/mandoc.gz
name: Partition Manager ${{ env.PMT_VERSION }} Release

View File

@@ -1,4 +1,4 @@
### Version 2.9.0 Changelog
### Version 2.9.1 Changelog
- All dependencies related to e2fsprogs were added into pmt for built-in mke2fs
- Partition size displaying feature added
@@ -7,5 +7,5 @@
- Some minor changes on compilation system
```
END OF 2.9.0 UPDATE CHANGELOG
END OF 2.9.1 UPDATE CHANGELOG
```

View File

@@ -48,7 +48,7 @@ function script_head() { printc " --- Partition Manager Termux Helper Script ---
# For display help message
function view_help()
{
echo ${SILENT} -n "Usage: "
${SILENT} || echo -n "Usage: "
if echo "${0}" | grep "./" >&/dev/null; then
printc "${0} [OPTIONS]..."
else
@@ -135,9 +135,11 @@ function download()
local URL="https://github.com/${LOCAL_OWNER}/${LOCAL_REPO}/releases/tag/${LOCAL_RELEASE_TAG}/download/pmt-${LOCAL_ARCH}-${LOCAL_RELDATE}.xz"
local URL_MANDOC="https://github.com/${LOCAL_OWNER}/${LOCAL_REPO}/releases/tag/${LOCAL_RELEASE_TAG}/download/mandoc.gz"
cd "${LOCAL_TMPDIR}"
print "Downloading: 'pmt-${LOCAL_ARCH}-${LOCAL_RELDATE}.xz'..."
curl -L "${URL}" -o "${LOCAL_TMPDIR}/pmt-${LOCAL_ARCH}.xz" &>/dev/null \
wget "${URL}" &>/dev/null \
|| abort "Download failed!"
cd - &>/dev/null
HAVE_MANDOC=true
print "Downloading mandoc..."
@@ -156,8 +158,8 @@ function setup_packages()
print "Updating mirrors..."
pkg update &>/dev/null || abort "Updating failed!"
print "Installing xz-utils..."
pkg install -y xz-utils &>/dev/null \
print "Installing xz-utils, wget..."
pkg install -y xz-utils wget &>/dev/null \
|| abort "Installing failed!"
print "Success."
@@ -183,7 +185,7 @@ function install_fn()
cd "${LOCAL_TMPDIR}"
print "Extracting package..."
if xz -d "$(basename *.xz)" ; then
if unxz "$(basename *.xz)" &>/dev/null; then
rm -f "pmt*.xz"
else
abort "Failed! Cannot extract pmt package."
@@ -229,7 +231,6 @@ trap "cleanup" SIGQUIT
PACKAGE=false
ALREADY_SHIFT=false
HAVE_MANDOC=false
# set -x
# Process arguments
while (($# >= 1)); do
@@ -286,7 +287,7 @@ done
### Main ###
[ -z "${1}" -a "${SOME_SPEC}" != 1 ] && view_help && exit 1
if [ "${PROCESS}" -le 2 ]; then
if [ "${PROCESS}" = 1 -o "${PROCESS}" = 2 ]; then
script_head
really_termux
gen_tempdir