updated
This commit is contained in:
parent
82742ac7ce
commit
c9b214db91
@ -41,11 +41,25 @@ wsl bash -lc "cd ""%WSL_CWD%"" && mkdir -p .gocache-linux && GOOS=linux GOARCH=a
|
|||||||
if errorlevel 1 goto error
|
if errorlevel 1 goto error
|
||||||
if not exist nsfwapp-linux-amd64 goto linux_output_missing
|
if not exist nsfwapp-linux-amd64 goto linux_output_missing
|
||||||
|
|
||||||
|
if not exist dist mkdir dist
|
||||||
|
copy /y nsfwapp.exe dist\nsfwapp.exe >nul
|
||||||
|
if errorlevel 1 goto dist_copy_error
|
||||||
|
copy /y nsfwapp-linux-amd64 dist\nsfwapp-linux-amd64 >nul
|
||||||
|
if errorlevel 1 goto dist_copy_error
|
||||||
|
|
||||||
|
echo.
|
||||||
|
echo Baue Debian Application Package via WSL...
|
||||||
|
|
||||||
|
wsl bash -lc "cd ""%WSL_CWD%"" && DEB_SKIP_REBUILD=1 bash ./build_deb.sh"
|
||||||
|
if errorlevel 1 goto deb_package_error
|
||||||
|
|
||||||
echo.
|
echo.
|
||||||
echo Build erfolgreich.
|
echo Build erfolgreich.
|
||||||
echo Windows: nsfwapp.exe
|
echo Windows: nsfwapp.exe
|
||||||
echo Debian: nsfwapp-linux-amd64
|
echo Debian: nsfwapp-linux-amd64
|
||||||
echo Debian-Paket: build_deb.bat
|
echo Dist: dist\nsfwapp.exe
|
||||||
|
echo Dist: dist\nsfwapp-linux-amd64
|
||||||
|
echo Debian-Paket: dist\nsfwapp_*.deb
|
||||||
goto end
|
goto end
|
||||||
|
|
||||||
:error
|
:error
|
||||||
@ -111,6 +125,18 @@ echo Pruefe, ob in WSL eine Debian/Ubuntu-Distribution mit Go und den Build-Abha
|
|||||||
call :cleanup_cache
|
call :cleanup_cache
|
||||||
exit /b 1
|
exit /b 1
|
||||||
|
|
||||||
|
:dist_copy_error
|
||||||
|
echo.
|
||||||
|
echo Build-Artefakte konnten nicht nach dist kopiert werden.
|
||||||
|
call :cleanup_cache
|
||||||
|
exit /b 1
|
||||||
|
|
||||||
|
:deb_package_error
|
||||||
|
echo.
|
||||||
|
echo Debian-Paket-Build fehlgeschlagen.
|
||||||
|
call :cleanup_cache
|
||||||
|
exit /b 1
|
||||||
|
|
||||||
:end
|
:end
|
||||||
call :cleanup_cache
|
call :cleanup_cache
|
||||||
endlocal
|
endlocal
|
||||||
|
|||||||
@ -52,6 +52,14 @@ fi
|
|||||||
|
|
||||||
[ -f "$BIN_PATH" ] || fail "Linux-Binary nicht gefunden: $BIN_PATH"
|
[ -f "$BIN_PATH" ] || fail "Linux-Binary nicht gefunden: $BIN_PATH"
|
||||||
|
|
||||||
|
mkdir -p "$OUT_DIR"
|
||||||
|
cp -f "$BIN_PATH" "$OUT_DIR/nsfwapp-linux-amd64"
|
||||||
|
chmod 0755 "$OUT_DIR/nsfwapp-linux-amd64" 2>/dev/null || true
|
||||||
|
|
||||||
|
if [ -f "$SCRIPT_DIR/nsfwapp.exe" ]; then
|
||||||
|
cp -f "$SCRIPT_DIR/nsfwapp.exe" "$OUT_DIR/nsfwapp.exe"
|
||||||
|
fi
|
||||||
|
|
||||||
mkdir -p \
|
mkdir -p \
|
||||||
"$PKG_ROOT/DEBIAN" \
|
"$PKG_ROOT/DEBIAN" \
|
||||||
"$PKG_ROOT/opt/nsfwapp" \
|
"$PKG_ROOT/opt/nsfwapp" \
|
||||||
@ -295,12 +303,17 @@ exit 0
|
|||||||
EOF
|
EOF
|
||||||
chmod 0755 "$PKG_ROOT/DEBIAN/postrm"
|
chmod 0755 "$PKG_ROOT/DEBIAN/postrm"
|
||||||
|
|
||||||
mkdir -p "$OUT_DIR"
|
|
||||||
dpkg-deb --root-owner-group --build "$PKG_ROOT" "$OUT_FILE"
|
dpkg-deb --root-owner-group --build "$PKG_ROOT" "$OUT_FILE"
|
||||||
|
|
||||||
echo
|
echo
|
||||||
echo "Debian-Paket erzeugt:"
|
echo "Debian-Paket erzeugt:"
|
||||||
echo " $OUT_FILE"
|
echo " $OUT_FILE"
|
||||||
echo
|
echo
|
||||||
|
echo "Build-Artefakte:"
|
||||||
|
echo " $OUT_DIR/nsfwapp-linux-amd64"
|
||||||
|
if [ -f "$OUT_DIR/nsfwapp.exe" ]; then
|
||||||
|
echo " $OUT_DIR/nsfwapp.exe"
|
||||||
|
fi
|
||||||
|
echo
|
||||||
echo "Installieren:"
|
echo "Installieren:"
|
||||||
echo " sudo apt install ./dist/$(basename "$OUT_FILE")"
|
echo " sudo apt install ./dist/$(basename "$OUT_FILE")"
|
||||||
|
|||||||
BIN
backend/dist/nsfwapp-linux-amd64
vendored
Normal file
BIN
backend/dist/nsfwapp-linux-amd64
vendored
Normal file
Binary file not shown.
BIN
backend/dist/nsfwapp.exe
vendored
Normal file
BIN
backend/dist/nsfwapp.exe
vendored
Normal file
Binary file not shown.
BIN
backend/dist/nsfwapp_0.1.0_amd64.deb
vendored
BIN
backend/dist/nsfwapp_0.1.0_amd64.deb
vendored
Binary file not shown.
Binary file not shown.
Loading…
x
Reference in New Issue
Block a user