]>
glassweightruler.freedombox.rocks Git - Ventoy.git/blob - Plugson/pack.sh
3 if [ -n "$PKG_DATE" ]; then
4 plugson_verion
=$PKG_DATE
6 plugson_verion
=$(date '+%Y%m%d %H:%M:%S')
9 sed "s#.*plugson_build_date.*# <b id=\"plugson_build_date\">$plugson_verion</b>#" -i .
/www
/index.html
11 if [ ! -f .
/vs
/VentoyPlugson
/Release
/VentoyPlugson.exe
]; then
12 echo "NO VentoyPlugson.exe found"
16 if [ ! -f .
/vs
/VentoyPlugson
/x
64/Release
/VentoyPlugson_X64.exe
]; then
17 echo "NO VentoyPlugson_X64.exe found"
21 if [ -f .
/www.
tar.xz
]; then
25 VV
=$(grep -m1 '\?v=' ./www/index.html | sed 's/.*v=\([0-9][0-9]*\).
*/\
1/g
')
28 sed "s/\?v=[0-9][0-9]*/?v=$VV/g" -i ./www/index.html
31 [ -f ./www/helplist ] && rm -f ./www/helplist
32 ls -1 ../INSTALL/grub/help/ | while read line; do
33 echo -n ${line:0:5} >> ./www/helplist
35 [ -f ./www/menulist ] && rm -f ./www/menulist
36 ls -1 ../INSTALL/grub/menu/ | while read line; do
37 echo -n ${line:0:5} >> ./www/menulist
39 echo -n "$plugson_verion" > ./www/buildtime
42 xz --check=crc32 www.tar
44 rm -f ../INSTALL/VentoyPlugson.exe
45 cp -a ./vs/VentoyPlugson/Release/VentoyPlugson.exe ../INSTALL/VentoyPlugson.exe
47 rm -f ../INSTALL/VentoyPlugson_X64.exe
48 cp -a ./vs/VentoyPlugson/x64/Release/VentoyPlugson_X64.exe ../INSTALL/VentoyPlugson_X64.exe
51 rm -f ../INSTALL/tool/plugson.tar.xz
52 mv ./www.tar.xz ../INSTALL/tool/plugson.tar.xz
55 echo "========= SUCCESS ==========="