From cc6be4d63bc27ad633fe55c1b6dc60d8f53238e9 Mon Sep 17 00:00:00 2001 From: VHSgunzo Date: Mon, 12 Feb 2024 20:59:01 +0300 Subject: [PATCH] v0.78.2.5 --- CHANGELOG.md | 21 +++++++ db/ACOdyssey.lwdb | 2 + db/Anno1800.lwdb | 1 + db/Direct Commander.lwdb | 40 +++++++++++++ db/SoF2.lwdb | 4 ++ db/WeMod.lwdb | 4 +- db/Zona.lwdb | 12 ++++ db/launcher.lwdb | 2 +- lutris-wine | 2 +- lux-wine | 25 +++----- lwrap/PKGBUILD | 4 +- lwrap/lwrap | 7 +++ lwrun-pkg/RunDir/Run | 0 lwrun-pkg/RunDir/Run.sh | 71 ----------------------- lwrun-pkg/RunDir/lwrun.tar.zst | 0 lwrun-pkg/RunDir/static/.binaries_version | 11 ---- lwrun-pkg/RunDir/static/.version | 1 - lwrun-pkg/RunDir/static/bash | 0 lwrun-pkg/RunDir/static/cat | 0 lwrun-pkg/RunDir/static/cp | 0 lwrun-pkg/RunDir/static/mkdir | 0 lwrun-pkg/RunDir/static/mv | 0 lwrun-pkg/RunDir/static/tar | 0 lwrun-pkg/RunDir/static/zstd | 0 lwrun-pkg/build.sh | 27 --------- lwrun-pkg/lwrun | 0 lwrun-pkg/runtime-fuse2-all | 0 27 files changed, 102 insertions(+), 132 deletions(-) create mode 100644 db/ACOdyssey.lwdb create mode 100644 db/Anno1800.lwdb create mode 100644 db/Direct Commander.lwdb create mode 100644 db/SoF2.lwdb delete mode 100755 lwrun-pkg/RunDir/Run delete mode 100755 lwrun-pkg/RunDir/Run.sh delete mode 100644 lwrun-pkg/RunDir/lwrun.tar.zst delete mode 100644 lwrun-pkg/RunDir/static/.binaries_version delete mode 100644 lwrun-pkg/RunDir/static/.version delete mode 100755 lwrun-pkg/RunDir/static/bash delete mode 100755 lwrun-pkg/RunDir/static/cat delete mode 100755 lwrun-pkg/RunDir/static/cp delete mode 100755 lwrun-pkg/RunDir/static/mkdir delete mode 100755 lwrun-pkg/RunDir/static/mv delete mode 100755 lwrun-pkg/RunDir/static/tar delete mode 100755 lwrun-pkg/RunDir/static/zstd delete mode 100755 lwrun-pkg/build.sh delete mode 100644 lwrun-pkg/lwrun delete mode 100755 lwrun-pkg/runtime-fuse2-all diff --git a/CHANGELOG.md b/CHANGELOG.md index b3fd3ea..50172c9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,24 @@ +# v0.78.2.5 + +* Update [lwrun](https://huggingface.co/lux-wine/lwrun/tree/main/releases/v0.39.1) packages +* Update [GE-Proton](https://github.com/VHSgunzo/ge-proton-lw/releases/tag/v8.32) `v8.32` +* Update [glibc-eac](https://github.com/VHSgunzo/glibc-eac-rc/releases/tag/v2.39.2) `v2.39.2` +* Update [obs-vkcapture-lw](https://github.com/VHSgunzo/obs-vkcapture-lw/releases/tag/v1.4.9) `v1.4.9` +* Move `lwrun-pkg` to [lwrun](https://github.com/VHSgunzo/lwrun/tree/main/lwrun-pkg) +* Add `init` after update RunImage packages +* Add `xorg-xlsfonts` to `lwrap` depends +* Disable by default `Reduce PulseAudio latency` +* Change default MangoHud options +* Change default `MUST_HAVE_DLL` to `Disabled` +* Remove check free space +* Add DB script for `Anno 1800` +* Add DB script for `Assassin's Creed Odyssey` +* Add DB script for `Soldier of Fortune 2` +* Add DB script for `Direct Commander` +* Update DB script for `Zona` +* Update DB script for `The Honkers Railway` `v2.0.0` +* Update DB script for `WeMod` + # v0.78.2.4 * Update [steam-runtime-libs](https://github.com/VHSgunzo/steam-runtime-libs/releases/tag/v0.0.4) `v0.0.4` diff --git a/db/ACOdyssey.lwdb b/db/ACOdyssey.lwdb new file mode 100644 index 0000000..473ffe6 --- /dev/null +++ b/db/ACOdyssey.lwdb @@ -0,0 +1,2 @@ +WINE_VERSION=System +GSTREAMER=0 diff --git a/db/Anno1800.lwdb b/db/Anno1800.lwdb new file mode 100644 index 0000000..f12a0b6 --- /dev/null +++ b/db/Anno1800.lwdb @@ -0,0 +1 @@ +LANG=en_US diff --git a/db/Direct Commander.lwdb b/db/Direct Commander.lwdb new file mode 100644 index 0000000..3332f17 --- /dev/null +++ b/db/Direct Commander.lwdb @@ -0,0 +1,40 @@ +pre_launch() { + if [[ "${EXE_NAME,,}" == 'direct commander setup'* ]] + then + cleandcmdtmp() { [ -d "$dcmdtmp" ] && rm -rf "$dcmdtmp" ; } + dcmdtmp="$LW_DEF_TMP/dcmd-$RANDOM" + dcmddir="$WINEPREFIX/dosdevices/c:/Program Files/Direct Commander" + dcmdexe="$dcmddir/Direct Commander.exe" + cleandcmdtmp + mkdir -p "$dcmdtmp" + if (7z x "$LU_EXE" '*.nupkg' -o"$dcmdtmp" ; \ + unzip -o "$dcmdtmp"/*.nupkg 'lib/net*/*' -d "$dcmdtmp") + then + [ -d "$dcmddir" ] && rm -f "$dcmddir" + mkdir -p "$(dirname "$dcmddir")" + if mv -f "$dcmdtmp/lib/net"* "$dcmddir" && \ + [ -f "$dcmdexe" ] + then + cleandcmdtmp + export LU_EXE="$dcmdexe" + lu_shortcut "$LU_EXE" 'Direct Commander' + cleanrun "$LW_SOURCE" "$LU_EXE" + exit $? + else + print_error yad "Failed to install: $EXE_NAME" + cleandcmdtmp + exit 1 + fi + cleandcmdtmp + else + print_error yad "Failed to extract: $EXE_NAME" + cleandcmdtmp + exit 1 + fi + fi +} + +WIN_VER=10 +WINEARCH=win64 +MUST_HAVE_DLL=Disabled +WPREFIX_NAME=defprefix_dotnet diff --git a/db/SoF2.lwdb b/db/SoF2.lwdb new file mode 100644 index 0000000..4a0c3c1 --- /dev/null +++ b/db/SoF2.lwdb @@ -0,0 +1,4 @@ +SUM=($(sha256sum SoF2.exe 2>/dev/null)) +PATCH_SUM='bf8225821e1b0e27ea97a7507034a575d93e3e190adbc9f162510bb547a52bbb' +[ "$SUM" == "$PATCH_SUM" ] && \ +dd if=/dev/zero of=SoF2.exe bs=1 count=1 seek=987627 conv=notrunc diff --git a/db/WeMod.lwdb b/db/WeMod.lwdb index 2fc4346..5a027dc 100644 --- a/db/WeMod.lwdb +++ b/db/WeMod.lwdb @@ -7,8 +7,8 @@ pre_launch() { wemodexe="$wemoddir/WeMod.exe" cleanwemodtmp mkdir -p "$wemodtmp" - if (unzip -o "$LU_EXE" *.nupkg -d "$wemodtmp" ; \ - unzip -o "$wemodtmp"/*.nupkg lib/net*/* -d "$wemodtmp") + if (unzip -o "$LU_EXE" '*.nupkg' -d "$wemodtmp" ; \ + unzip -o "$wemodtmp"/*.nupkg 'lib/net*/*' -d "$wemodtmp") then [ -d "$wemoddir" ] && rm -f "$wemoddir" mkdir -p "$(dirname "$wemoddir")" diff --git a/db/Zona.lwdb b/db/Zona.lwdb index 61737a0..95776d1 100644 --- a/db/Zona.lwdb +++ b/db/Zona.lwdb @@ -1,7 +1,19 @@ WIN_VER=10 +ZUPDATER="$WINEPREFIX/drive_c/users/steamuser/AppData/Roaming/Zona/plugins/zupdater" if [ -n "$(lspci|grep -o 'NVIDIA')" ] then unset VK_ICD_FILENAMES HIDE_NVIDIA_GPU=1 VKICDFILES=Lvp fi + +pre_launch() { [ -d "$ZUPDATER" ] && rm -rf "$ZUPDATER" && ln -sf /dev/null "$ZUPDATER" && return 0 ; } + +if [[ "${EXE_NAME,,}" == 'zonasetup'* ]] + then + (while kill -0 $LWPID + do + pre_launch && break + sleep 3 + done) & +fi diff --git a/db/launcher.lwdb b/db/launcher.lwdb index 18e40b7..0254131 100644 --- a/db/launcher.lwdb +++ b/db/launcher.lwdb @@ -1,5 +1,5 @@ srlauncher() { - SR_PATCH_VER=v3.0.12 + SR_PATCH_VER=v3.1.1 SR_PATCH_DIR="$LW_DEF_TMP/srpatch_$SR_PATCH_VER" EXE_DRIVE="$(grep -oi '[a-z]:'<<<"$LU_EXE")" SRLAUNCHER="$EXE_DRIVE\\$(sed 's|.*/[a-z]:||i;s|\/|\\|g'<<<"$LU_EXE")" diff --git a/lutris-wine b/lutris-wine index 7845ea1..272fc55 100755 --- a/lutris-wine +++ b/lutris-wine @@ -1 +1 @@ -LW_VERSION="0.78.2.4" +LW_VERSION="0.78.2.5" diff --git a/lux-wine b/lux-wine index 19b950e..8b8a942 100755 --- a/lux-wine +++ b/lux-wine @@ -1,6 +1,6 @@ #!/usr/bin/env bash -export LW_VERSION="0.78.2.4" +export LW_VERSION="0.78.2.5" export LW_DEVELOPERS="VHSgunzo" export RED='\033[1;91m' @@ -143,10 +143,10 @@ done [ ! -n "$ZSTD_CMPRSS_LVL" ] && export ZSTD_CMPRSS_LVL="1" [ ! -n "$SYS_LDLIBPTH" ] && export SYS_LDLIBPTH="$LD_LIBRARY_PATH" [ ! -n "$SYS_STM_COMPAT_DIR" ] && export SYS_STM_COMPAT_DIR="/usr/share/steam/compatibilitytools.d" -[ ! -n "$DEF_MANGOHUDCFG" ] && export DEF_MANGOHUDCFG="no_display,time,gpu_stats,gpu_temp,gpu_core_clock,gpu_mem_clock,gpu_power,gpu_load_change,gpu_text=GPU,\ -cpu_stats,cpu_temp,cpu_load_change,core_load_change,cpu_color=2e97cb,cpu_text=CPU,io_color=a491d3,vram,vram_color=ad64c1,ram,ram_color=c26693,fps,\ -engine_version,engine_color=eb5b5b,gpu_name,gpu_color=2e9762,vulkan_driver,wine,wine_color=eb5b5b,arch,frame_timing=1,frametime_color=00ff00,\ -resolution,vkbasalt,gamemode,background_alpha=0.4,background_color=020202,position=top-right,text_color=ffffff,toggle_hud=Shift_R+F12" +[ ! -n "$DEF_MANGOHUDCFG" ] && export DEF_MANGOHUDCFG="gpu_text=GPU,cpu_color=2e97cb,cpu_text=CPU,io_color=a491d3,vram_color=ad64c1,ram_color=c26693,\ +engine_color=eb5b5b,gpu_color=2e9762,wine_color=eb5b5b,frametime_color=00ff00,background_alpha=0.4,background_color=020202,position=top-right,\ +text_color=ffffff,toggle_hud=Shift_R+F12,gpu_load_change,cpu_load_change,core_load_change,arch,cpu_mhz,cpu_temp,engine_version,gamemode,\ +gpu_core_clock,gpu_mem_clock,gpu_name,gpu_power,gpu_temp,no_display,ram,resolution,show_fps_limit,time,vkbasalt,vram,vulkan_driver,wine" [[ ! -n "$NOT_TERM" && ! -n "$(tty|grep -v 'not a'|grep -Eo 'tty|pts')" ]] && \ NOT_TERM=1||NOT_TERM=0 @@ -165,7 +165,6 @@ check_def_config() { [ ! -n "$FSYNC" ] && export FSYNC=1 [ ! -n "$FSR_MODE" ] && export FSR_MODE='Enabled' [ ! -n "$VSYNC" ] && export VSYNC="Default" - [ ! -n "$PULSE_LTCY" ] && export PULSE_LTCY=1 [ ! -n "$VKBASALT" ] && export VKBASALT=1 [ ! -n "$WIN_VER" ] && export WIN_VER="10" [ ! -n "$VKD3DCFG" ] && export VKD3DCFG="Disabled" @@ -188,7 +187,7 @@ check_def_config() { [ ! -n "$BATTLEYE" ] && export BATTLEYE=1 [ ! -n "$EAC" ] && export EAC=1 [ ! -n "$EXE_LWDB" ] && export EXE_LWDB=1 - [ ! -n "$MUST_HAVE_DLL" ] && export MUST_HAVE_DLL='corefonts vcrun2022 mfc42 mfc140' + [ ! -n "$MUST_HAVE_DLL" ] && export MUST_HAVE_DLL='Disabled' [ ! -n "$VKBASALT_FFX_CAS" ] && export VKBASALT_FFX_CAS="0.6" export DXVK_GIT_RELEASE_URL="https://api.github.com/repos/doitsujin/dxvk/releases" export VKD3D_GIT_RELEASE_URL="https://api.github.com/repos/HansKristian-Work/vkd3d-proton/releases" @@ -769,17 +768,10 @@ try_rm() { return 1 } -check_freespace() { - USEDDS="$(echo "$(df -h 2>/dev/null|grep "$(echo $(mount|grep -w "on $(stat -c %m -- "$(dirname "$1")")")|awk '{print$1}')")"|awk '{print$5}'|head -1|sed 's/.$//')" - [ "$USEDDS" -ge "95" ] \ - && print_error yad "Disk space error" "There [ $(stat -c %m -- "$(dirname "$1")") ] is little free disk space left, you need to free up disk space!" -} - try_download() { set -o pipefail [ ! -n "$1" ] && print_error "Specify download URL!" && return 1 || DLFLNAME="$(basename "$1")" [ ! -n "$2" ] && DLPTH="./" || DLPTH="$2" - check_freespace "$DLPTH" try_mkdir "$DLPTH" if [ "$LW_DOWNLOADER" == "aria2c" ] then @@ -2423,6 +2415,8 @@ check_db_script() { *'league of legends'*) export EXE_LWDBFL="$LW_DB_DIR/LeagueClient.lwdb" ;; gog_galaxy*) export EXE_LWDBFL="$LW_DB_DIR/setup.lwdb" ;; wemod-*) export EXE_LWDBFL="$LW_DB_DIR/WeMod.lwdb" ;; + zonasetup*) export EXE_LWDBFL="$LW_DB_DIR/Zona.lwdb" ;; + 'direct commander setup'*) export EXE_LWDBFL="$LW_DB_DIR/Direct Commander.lwdb" ;; esac fi fi @@ -2639,7 +2633,6 @@ lite_init() { fi [[ -n "$SETT_INIT" || "$1" == "-init" ]] && \ initbar && rm -rf "$LW_DIR/.lwcfgchksum" - check_freespace "$HOME/.local" check_exe_wcfg_cenv "$@" check_luwine_wcfg_cenv check_def_config @@ -5873,7 +5866,7 @@ export_all_functions() { runtime_manager upd_battleye is_exe_exist which_exe try_ln_wine_build_dll find_vk_icd btntls_run get_app_exe check_driprime greptardlurl get_wlu_releases \ upd_d3d_extras upd_dgvoodoo2 upd_dxvk upd_dxvk_nvapi upd_vkd3d upd_all is_loadbar lu_runapp lu_lsapp set_wine_version get_pge_releases get_wge_releases \ check_wined3d check_vkbasalt_eff check_luwine_wcfg_cenv check_videodrv check_startfile check_def_config get_wk4_releases \ - settingbar check_freespace initbar check_network_status print_question print_input loadbar_cover check_first_run check_eac check_loadbar_cover \ + settingbar initbar check_network_status print_question print_input loadbar_cover check_first_run check_eac check_loadbar_cover \ check_db_script stop_loadbar check_wmonover wmonover_upd check_exe_wcfg_cenv lu_appcfg try_fix_wrtx try_shutdown_wine check_steamapps is_winepfx \ check_display check_restore_resol resol_sw check_restore_gamma dis_displ_sw restore_resol check_virt_desktop check_vkbasalt_cfg exeargs_upd check_exe_args \ check_wine_nvml check_resizable_bar check_latencyflex get_proton_d3dlib makesquash_zstd makesquash_xz lu_pfxbackup lu_pfxrestore lu_backupmnt lu_backupunmnt \ diff --git a/lwrap/PKGBUILD b/lwrap/PKGBUILD index f6a4367..8ba701f 100644 --- a/lwrap/PKGBUILD +++ b/lwrap/PKGBUILD @@ -2,7 +2,7 @@ pkgname='lwrap' pkgver='0.78.2' -pkgrel='4' +pkgrel='5' pkgdesc='Lux Wine wrapper for RunImage container' arch=('x86_64') url='https://github.com/VHSgunzo/lux-wine' @@ -33,7 +33,7 @@ depends=( 'dos2unix' 'lw-runtime' 'wine-gecko' 'wine-mono' 'libdvdread' 'a52dec' 'wavpack' 'lib32-wavpack' 'libmpeg2' 'twolame' 'lib32-twolame' 'gst-plugin-msdk' 'lib32-libdv' 'libdv' 'GE-Proton' 'xxd-standalone' 'obs-vkcapture-lw' 'lib32-obs-vkcapture-lw' 'egl-wayland' 'gstreamer-vaapi' - 'moninfo' 'perl-image-exiftool' + 'moninfo' 'perl-image-exiftool' 'xorg-xlsfonts' ) optdepends=( 'xf86-video-amdgpu' 'xf86-video-intel' 'llvm' diff --git a/lwrap/lwrap b/lwrap/lwrap index 865dac4..ed203fa 100755 --- a/lwrap/lwrap +++ b/lwrap/lwrap @@ -632,6 +632,13 @@ update_lwrun() { then update_runimage local pkgret=$? + if [ "$pkgret" == 0 ] + then + if [ "$ENABLE_HOSTEXEC" == 1 ] + then hostexec ptyspawn importenv '$RUNPID' "$LWRAP" -init + else "$LWRAP" -init + fi + fi fi [[ "$dlret" == 0 || "$pkgret" == 0 ]] && \ local ret=0 diff --git a/lwrun-pkg/RunDir/Run b/lwrun-pkg/RunDir/Run deleted file mode 100755 index e69de29..0000000 diff --git a/lwrun-pkg/RunDir/Run.sh b/lwrun-pkg/RunDir/Run.sh deleted file mode 100755 index b6d8723..0000000 --- a/lwrun-pkg/RunDir/Run.sh +++ /dev/null @@ -1,71 +0,0 @@ -#!/usr/bin/env bash - -which_exe() { command -v "$@" ; } - -try_mv_nvdrv() { - mkdir -p "$NVIDIA_DRIVERS_DIR" - if [ -w "$1" ] - then mv -f "$1" "$NVIDIA_DRIVERS_DIR/" 2>/dev/null - else cp -rf "$1" "$NVIDIA_DRIVERS_DIR/" 2>/dev/null - fi -} - -if [[ -n "$RUNOFFSET" && -n "$ARGV0" ]] - then - RUNSTATIC="$RUNDIR/static" - [ "$SYS_TOOLS" == 1 ] && \ - export PATH="$PATH:$RUNSTATIC"||\ - export PATH="$RUNSTATIC:$PATH" - if [ ! -n "$RUNIMAGE" ] # KDE Neon, CachyOS, Puppy Linux bug - then - if [ -x "$(realpath "$ARGV0" 2>/dev/null)" ] - then RUNIMAGE="$(realpath "$ARGV0" 2>/dev/null)" - elif [ -x "$(realpath "$(which_exe "$ARGV0")" 2>/dev/null)" ] - then RUNIMAGE="$(realpath "$(which_exe "$ARGV0")" 2>/dev/null)" - else RUNIMAGE="$ARGV0" - fi - fi - PRUNDIR="$(dirname "$RUNIMAGE" 2>/dev/null)" - else - [ ! -d "$RUNDIR" ] && \ - RUNDIR="$(dirname "$(realpath "$0" 2>/dev/null)" 2>/dev/null)" - RUNSTATIC="$RUNDIR/static" - [ "$SYS_TOOLS" == 1 ] && \ - export PATH="$PATH:$RUNSTATIC"||\ - export PATH="$RUNSTATIC:$PATH" - PRUNDIR="$(realpath "$RUNDIR/../" 2>/dev/null)" -fi - -export LWRUN_PKG=1 -LW_DIR="$HOME/.local/share/LuxWine" -LWBIN_DIR="$LW_DIR/bin" -LWRUN="$LWBIN_DIR/lwrun" -NVIDIA_DRIVERS_DIR="$LW_DIR/bin/nvidia-drivers" - -mkdir -p "$LWBIN_DIR" -tar -I 'zstd -T0 --progress' -xf "$RUNDIR/lwrun.tar.zst" -C "$LWBIN_DIR" - -if [[ "$SANDBOX_HOME" != 1 && \ - "$SANDBOX_HOME_DL" != 1 && \ - ! -d "$SANDBOXHOMEDIR/lwrap" && \ - "$PORTABLE_HOME" != 1 && \ - "$TMP_HOME" != 1 && \ - "$TMP_HOME_DL" != 1 && \ - ! -d "$PORTABLEHOMEDIR/lwrap" ]] - then - nvidia_version="$(cat /sys/module/nvidia/version 2>/dev/null)" - if [ -n "$nvidia_version" ] - then - if [[ ! -d "$NVIDIA_DRIVERS_DIR/$nvidia_version" && \ - ! -f "$NVIDIA_DRIVERS_DIR/$nvidia_version.nv.drv" ]] - then - if [ -d "$PRUNDIR/$nvidia_version" ] - then try_mv_nvdrv "$PRUNDIR/$nvidia_version" - elif [ -f "$PRUNDIR/$nvidia_version.nv.drv" ] - then try_mv_nvdrv "$PRUNDIR/$nvidia_version.nv.drv" - fi - fi - fi -fi - -exec "$LWRUN" -init diff --git a/lwrun-pkg/RunDir/lwrun.tar.zst b/lwrun-pkg/RunDir/lwrun.tar.zst deleted file mode 100644 index e69de29..0000000 diff --git a/lwrun-pkg/RunDir/static/.binaries_version b/lwrun-pkg/RunDir/static/.binaries_version deleted file mode 100644 index cd9661c..0000000 --- a/lwrun-pkg/RunDir/static/.binaries_version +++ /dev/null @@ -1,11 +0,0 @@ -[coreutils](https://github.com/VHSgunzo/coreutils-static) 9.3 (musl): - cat - cp - dirname - mkdir - mv - realpath -(musl): - [tar](https://github.com/VHSgunzo/tar-static) 1.34 - [bash](https://github.com/robxu9/bash-static) 5.2.015-1.2.3-2 - [zstd](https://github.com/VHSgunzo/zstd-static) 1.4.7.r1914 diff --git a/lwrun-pkg/RunDir/static/.version b/lwrun-pkg/RunDir/static/.version deleted file mode 100644 index 8acdd82..0000000 --- a/lwrun-pkg/RunDir/static/.version +++ /dev/null @@ -1 +0,0 @@ -0.0.1 diff --git a/lwrun-pkg/RunDir/static/bash b/lwrun-pkg/RunDir/static/bash deleted file mode 100755 index e69de29..0000000 diff --git a/lwrun-pkg/RunDir/static/cat b/lwrun-pkg/RunDir/static/cat deleted file mode 100755 index e69de29..0000000 diff --git a/lwrun-pkg/RunDir/static/cp b/lwrun-pkg/RunDir/static/cp deleted file mode 100755 index e69de29..0000000 diff --git a/lwrun-pkg/RunDir/static/mkdir b/lwrun-pkg/RunDir/static/mkdir deleted file mode 100755 index e69de29..0000000 diff --git a/lwrun-pkg/RunDir/static/mv b/lwrun-pkg/RunDir/static/mv deleted file mode 100755 index e69de29..0000000 diff --git a/lwrun-pkg/RunDir/static/tar b/lwrun-pkg/RunDir/static/tar deleted file mode 100755 index e69de29..0000000 diff --git a/lwrun-pkg/RunDir/static/zstd b/lwrun-pkg/RunDir/static/zstd deleted file mode 100755 index e69de29..0000000 diff --git a/lwrun-pkg/build.sh b/lwrun-pkg/build.sh deleted file mode 100755 index 5114339..0000000 --- a/lwrun-pkg/build.sh +++ /dev/null @@ -1,27 +0,0 @@ -#!/usr/bin/env bash -set -e - -# https://github.com/VHSgunzo/runimage-runtime-static -RUNTIME='runtime-fuse2-all' -RUNTIMESIZE=($(du -sb "$RUNTIME" 2>/dev/null)) - -# RunDir/static -# bash https://github.com/robxu9/bash-static -# coreutils https://github.com/VHSgunzo/coreutils-static : -# cat -# cp -# dirname -# mkdir -# mv -# realpath -# tar https://github.com/VHSgunzo/tar-static -# zstd https://github.com/VHSgunzo/zstd-static - -# https://github.com/VHSgunzo/Run-wrapper -# RunDir/Run - -# https://github.com/VHSgunzo/lwrun -tar -I 'zstd -T0 --ultra -22 --progress' -cf RunDir/lwrun.tar.zst lwrun -mksquashfs RunDir lwrun -offset "$RUNTIMESIZE" -root-owned -no-xattrs -quiet -mkfs-time 0 -noappend -b 1M -comp lz4 -Xhc -dd if="$RUNTIME" bs="$RUNTIMESIZE" count=1 of=lwrun conv=notrunc -chmod +x lwrun diff --git a/lwrun-pkg/lwrun b/lwrun-pkg/lwrun deleted file mode 100644 index e69de29..0000000 diff --git a/lwrun-pkg/runtime-fuse2-all b/lwrun-pkg/runtime-fuse2-all deleted file mode 100755 index e69de29..0000000