makedeb


ventoy-bin 1.0.99-0


An utility to directly boot image files without reformating the USB

Click here to go back to the commit logs for ventoy-bin.

Commit:


Hash: 3fae6c75f7f1b60e967b08e6111e813f9a12b5c3

Message: update: ventoy-bin 1.0.62-3 adapt sanitize patch

Diff


diff --git a/.SRCINFO b/.SRCINFO
index 9026f47..5e89520 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
 pkgbase = ventoy-bin
 	pkgdesc = A new multiboot USB solution
 	pkgver = 1.0.62
-	pkgrel = 2
+	pkgrel = 3
 	url = http://www.ventoy.net
 	install = ventoy.install
 	arch = aarch64
@@ -23,8 +23,8 @@ pkgbase = ventoy-bin
 	source = https://github.com/ventoy/Ventoy/releases/download/v1.0.62/ventoy-1.0.62-linux.tar.gz
 	source = ventoy
 	source = ventoygui
-	source = ventoyplugson
 	source = ventoyweb
+	source = ventoyplugson
 	source = ventoy-persistent
 	source = ventoy-extend-persistent
 	source = ventoy.desktop
@@ -32,11 +32,11 @@ pkgbase = ventoy-bin
 	sha256sums = 073828200289bb07c9598ffc1ca82292ba62ec90a05ad34e3f489a292158f8dc
 	sha256sums = 1ad5d314e02b84127a5a59f3871eb1d28617218cad07cde3eeddcac391473000
 	sha256sums = cbe6f47007981ada5e27a092fac7620a926301a704b59186295552d9f64cb0e7
-	sha256sums = 1bbe66b52398be96402604562bddb5c9fbebfe345f0de184709e1c74086f2be6
 	sha256sums = c3d4463a878a89d96e5f0bc4e1a43e48f27af5965bd4c977567695d7cf91fe5f
+	sha256sums = 1bbe66b52398be96402604562bddb5c9fbebfe345f0de184709e1c74086f2be6
 	sha256sums = 51029745da197dded6e007aee3f30f7ea1aa6e898172a6ea176cc2f3a842d0ff
 	sha256sums = 00dec31721a052d5e6c928e3b38b870959bdb42188f34717898d99c0cef950df
 	sha256sums = 22225d48023806d0d15e059216ef4921de70cdb78348630be109fa9c669e2900
-	sha256sums = 67c8c95719490376515719db41f84e812afb8d9f62b7a79ba8ede09afe6bf02c
+	sha256sums = 100ae29bc4e87a2dede71882689f7737041d5c0f1d7f30f23098cda74d9e9510
 
 pkgname = ventoy-bin
diff --git a/PKGBUILD b/PKGBUILD
index 97ef8dd..42d254e 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,7 +4,7 @@
 
 pkgname=ventoy-bin
 pkgver=1.0.62
-pkgrel=2
+pkgrel=3
 pkgdesc="A new multiboot USB solution"
 arch=('aarch64' 'i686' 'x86_64')
 url="http://www.ventoy.net"
@@ -22,8 +22,8 @@ install="${pkgname%-bin}.install"
 source=("https://github.com/ventoy/Ventoy/releases/download/v${pkgver}/${pkgname%-bin}-${pkgver}-linux.tar.gz"
         "${pkgname%-bin}"
         "${pkgname%-bin}gui"
-        "${pkgname%-bin}plugson"
         "${pkgname%-bin}web"
+        "${pkgname%-bin}plugson"
         "${pkgname%-bin}-persistent"
         "${pkgname%-bin}-extend-persistent"
         "${pkgname%-bin}.desktop"
@@ -31,12 +31,12 @@ source=("https://github.com/ventoy/Ventoy/releases/download/v${pkgver}/${pkgname
 sha256sums=('073828200289bb07c9598ffc1ca82292ba62ec90a05ad34e3f489a292158f8dc'
             '1ad5d314e02b84127a5a59f3871eb1d28617218cad07cde3eeddcac391473000'
             'cbe6f47007981ada5e27a092fac7620a926301a704b59186295552d9f64cb0e7'
-            '1bbe66b52398be96402604562bddb5c9fbebfe345f0de184709e1c74086f2be6'
             'c3d4463a878a89d96e5f0bc4e1a43e48f27af5965bd4c977567695d7cf91fe5f'
+            '1bbe66b52398be96402604562bddb5c9fbebfe345f0de184709e1c74086f2be6'
             '51029745da197dded6e007aee3f30f7ea1aa6e898172a6ea176cc2f3a842d0ff'
             '00dec31721a052d5e6c928e3b38b870959bdb42188f34717898d99c0cef950df'
             '22225d48023806d0d15e059216ef4921de70cdb78348630be109fa9c669e2900'
-            '67c8c95719490376515719db41f84e812afb8d9f62b7a79ba8ede09afe6bf02c')
+            '100ae29bc4e87a2dede71882689f7737041d5c0f1d7f30f23098cda74d9e9510')
 
 prepare() {
   cd "${pkgname%-bin}-$pkgver"
@@ -53,10 +53,10 @@ prepare() {
   popd
 
   # Apply sanitize patch
-  patch --verbose -Np1 -i "$srcdir/sanitize.patch"
+  patch --verbose -p0 < "$srcdir/sanitize.patch"
 
   # Log location
-  sed -i 's|log\.txt|/var/log/ventoy.log|g' WebUI/static/js/languages.js
+  sed -i 's|log\.txt|/var/log/ventoy.log|g' WebUI/static/js/languages.js tool/languages.json
 
   # Non-POSIX compliant scripts
   sed -i 's|bin/sh|usr/bin/env bash|g' tool/{ventoy_lib.sh,VentoyWorker.sh}
@@ -72,7 +72,7 @@ package() {
   cd "${pkgname%-bin}-$pkgver"
   install -Dm644 -vt      "$pkgdir/opt/${pkgname%-bin}/boot/"            boot/*
   install -Dm644 -vt      "$pkgdir/opt/${pkgname%-bin}/${pkgname%-bin}/" "${pkgname%-bin}"/*
-  install -Dm755 -vt      "$pkgdir/opt/${pkgname%-bin}/tool/"            tool/*.{cer,glade,json,sh,xz
+  install -Dm755 -vt      "$pkgdir/opt/${pkgname%-bin}/tool/"            tool/*.{cer,glade,json,sh}
   install -Dm755 -vt      "$pkgdir/opt/${pkgname%-bin}/tool/$CARCH/"     tool/$CARCH/*
   install -Dm755 -vt      "$pkgdir/opt/${pkgname%-bin}/"                 *.sh
   cp --no-preserve=o -avt "$pkgdir/opt/${pkgname%-bin}/"                 plugin WebUI
@@ -86,5 +86,5 @@ package() {
     ln -svf /usr/bin/$binary "$pkgdir/opt/${pkgname%-bin}/tool/$CARCH/"
   done
 
-  install -Dm755 "$srcdir/${pkgname%-bin}"{,gui,plugson,web,-{,extend-}persistent} -vt "$pkgdir"/usr/bin/
+  install -Dm755 "$srcdir/${pkgname%-bin}"{,gui,web,-{,extend-}persistent,plugson} -vt "$pkgdir"/usr/bin/
 }
diff --git a/sanitize.patch b/sanitize.patch
index 78c7e8d..c8f9e6a 100644
--- a/sanitize.patch
+++ b/sanitize.patch
@@ -5,10 +5,10 @@ Let me do some optimisations.
 
 If you are interested to improve this patch, welcome to mail me.
 
-diff --unified --recursive --text ventoy-1.0.62.orig/tool/ventoy_lib.sh ventoy-1.0.62.new/tool/ventoy_lib.sh
---- ventoy-1.0.62.orig/tool/ventoy_lib.sh	2021-12-02 04:53:22.000000000 -0700
-+++ ventoy-1.0.62.new/tool/ventoy_lib.sh	2021-12-02 09:09:33.339996473 -0700
-@@ -29,7 +29,7 @@
+diff -rup old/tool/ventoy_lib.sh new/tool/ventoy_lib.sh
+--- tool/ventoy_lib.sh	2021-12-02 16:59:42.148650182 +0100
++++ tool/ventoy_lib.sh	2021-12-02 17:01:17.214720518 +0100
+@@ -29,7 +29,7 @@ vterr() {
  }
  
  vtdebug() {
@@ -17,7 +17,7 @@ diff --unified --recursive --text ventoy-1.0.62.orig/tool/ventoy_lib.sh ventoy-1
  }
  
  vtoy_gen_uuid() {
-@@ -52,30 +52,6 @@
+@@ -52,30 +52,6 @@ vtoy_gen_uuid() {
  
  check_tool_work_ok() {
      
@@ -48,7 +48,7 @@ diff --unified --recursive --text ventoy-1.0.62.orig/tool/ventoy_lib.sh ventoy-1
      vtdebug "tool check success ..."
      ventoy_true
  }
-@@ -269,7 +245,7 @@
+@@ -269,7 +245,7 @@ format_ventoy_disk_mbr() {
      else
      vtdebug "format disk by fdisk ..."
      
@@ -57,11 +57,10 @@ diff --unified --recursive --text ventoy-1.0.62.orig/tool/ventoy_lib.sh ventoy-1
  o
  n
  p
-Only in ventoy-1.0.62.new/tool: ventoy_lib.sh.orig
-diff --unified --recursive --text ventoy-1.0.62.orig/tool/VentoyWorker.sh ventoy-1.0.62.new/tool/VentoyWorker.sh
---- ventoy-1.0.62.orig/tool/VentoyWorker.sh	2021-12-02 04:53:22.000000000 -0700
-+++ ventoy-1.0.62.new/tool/VentoyWorker.sh	2021-12-02 09:09:33.339996473 -0700
-@@ -99,7 +99,7 @@
+diff -rup old/tool/VentoyWorker.sh new/tool/VentoyWorker.sh
+--- tool/VentoyWorker.sh	2021-12-02 16:59:31.485642239 +0100
++++ tool/VentoyWorker.sh	2021-12-02 17:02:00.326752183 +0100
+@@ -99,7 +99,7 @@ vtdebug "MODE=$MODE FORCE=$FORCE RESERVE
  if check_tool_work_ok; then
      vtdebug "check tool work ok"
  else
@@ -70,10 +69,10 @@ diff --unified --recursive --text ventoy-1.0.62.orig/tool/VentoyWorker.sh ventoy
      exit 1
  fi
  
-diff --unified --recursive --text ventoy-1.0.62.orig/Ventoy2Disk.sh ventoy-1.0.62.new/Ventoy2Disk.sh
---- ventoy-1.0.62.orig/Ventoy2Disk.sh	2021-12-02 04:53:22.000000000 -0700
-+++ ventoy-1.0.62.new/Ventoy2Disk.sh	2021-12-02 09:11:09.285825629 -0700
-@@ -32,48 +32,4 @@
+diff -rup old/Ventoy2Disk.sh new/Ventoy2Disk.sh
+--- Ventoy2Disk.sh	2021-12-02 16:59:05.205622608 +0100
++++ Ventoy2Disk.sh	2021-12-02 17:03:29.037816991 +0100
+@@ -32,48 +32,4 @@ echo "      https://www.ventoy.net"
  echo '**********************************************'
  echo ''
  
@@ -123,10 +122,73 @@ diff --unified --recursive --text ventoy-1.0.62.orig/Ventoy2Disk.sh ventoy-1.0.6
 -    fi
 -fi
 +./tool/VentoyWorker.sh $*
-diff --unified --recursive --text ventoy-1.0.62.orig/VentoyWeb.sh ventoy-1.0.62.new/VentoyWeb.sh
---- ventoy-1.0.62.orig/VentoyWeb.sh	2021-12-02 04:53:22.000000000 -0700
-+++ ventoy-1.0.62.new/VentoyWeb.sh	2021-12-02 09:09:33.339996473 -0700
-@@ -15,12 +15,6 @@
+diff -rup old/VentoyPlugson.sh new/VentoyPlugson.sh
+--- VentoyPlugson.sh	2021-12-02 17:54:36.055868878 +0100
++++ VentoyPlugson.sh	2021-12-02 18:04:40.919633986 +0100
+@@ -25,8 +19,6 @@ if echo $machine | egrep -q 'aarch64|arm
+     TOOLDIR=aarch64
+ elif echo $machine | egrep -q 'x86_64|amd64'; then
+     TOOLDIR=x86_64
+-elif echo $machine | egrep -q 'mips64'; then
+-    TOOLDIR=mips64el
+ elif echo $machine | egrep -q 'i[3-6]86'; then
+     TOOLDIR=i386
+ else
+@@ -35,38 +27,6 @@ else
+ fi
+ 
+ 
+-if ! [ -f "$OLDDIR/tool/plugson.tar.xz" ]; then
+-    echo "Please run under the correct directory!" 
+-    exit 1
+-fi
+-
+-echo "############# VentoyPlugson $* [$TOOLDIR] ################" >> ./VentoyPlugson.log
+-date >> ./VentoyPlugson.log
+-
+-echo "decompress tools" >> ./VentoyPlugson.log
+-cd ./tool/$TOOLDIR
+-
+-ls *.xz > /dev/null 2>&1
+-if [ $? -eq 0 ]; then
+-    [ -f ./xzcat ] && chmod +x ./xzcat
+-
+-    for file in $(ls *.xz); do
+-        echo "decompress $file" >> ./VentoyPlugson.log
+-        xzcat $file > ${file%.xz}
+-        [ -f ./${file%.xz} ] && chmod +x ./${file%.xz}
+-        [ -f ./$file ] && rm -f ./$file
+-    done
+-fi
+-
+-cd ../../
+-chmod +x -R ./tool/$TOOLDIR
+-
+-if ! [ -f "$OLDDIR/tool/$TOOLDIR/Plugson" ]; then
+-    echo "$OLDDIR/tool/$TOOLDIR/Plugson does not exist!" 
+-    exit 1
+-fi
+-
+-
+ PATH=./tool/$TOOLDIR:$PATH
+ 
+ HOST="127.0.0.1"
+@@ -208,11 +168,3 @@ if [ -f /proc/$wID/maps ]; then
+ 
+     wait $wID
+ fi
+-
+-
+-if [ -n "$OLDDIR" ]; then 
+-    CURDIR=$(pwd)
+-    if [ "$CURDIR" != "$OLDDIR" ]; then
+-        cd "$OLDDIR"
+-    fi
+-fi
+diff -rup old/VentoyWeb.sh new/VentoyWeb.sh
+--- VentoyWeb.sh	2021-12-02 16:58:51.885612627 +0100
++++ VentoyWeb.sh	2021-12-02 17:04:43.437871014 +0100
+@@ -15,12 +15,6 @@ print_err() {
      echo ""
  }
  
@@ -139,7 +201,7 @@ diff --unified --recursive --text ventoy-1.0.62.orig/VentoyWeb.sh ventoy-1.0.62.
  OLDDIR=$(pwd)
  
  if uname -m | egrep -q 'aarch64|arm64'; then
-@@ -85,8 +79,8 @@
+@@ -85,8 +79,8 @@ if ps -ef | grep "V2DServer.*$HOST.*$POR
      exit 1
  fi
  
diff --git a/ventoygui b/ventoygui
old mode 100644
new mode 100755
diff --git a/ventoyplugson b/ventoyplugson
old mode 100644
new mode 100755