From: Geoffrey Allott Date: Sat, 27 May 2023 21:03:44 +0000 (+0100) Subject: add package script X-Git-Url: https://git.pointlesshacks.com/?a=commitdiff_plain;h=b492e3bd6e4a32d339fe877c7425dfbf70e7e1a4;p=pokerwave.git add package script --- diff --git a/.gitignore b/.gitignore index ea8c4bf..51f2800 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ /target +/package diff --git a/package.sh b/package.sh new file mode 100755 index 0000000..713642c --- /dev/null +++ b/package.sh @@ -0,0 +1,26 @@ +#!/bin/sh + +set -e + +cargo test +cargo build --release + +rm -rf package +PKG=package/pokerwave +mkdir -p $PKG +mkdir -p $PKG/usr/bin +mkdir -p $PKG/usr/lib +mkdir -p $PKG/lib64 +mkdir -p $PKG/etc/pokerwave + +cp target/release/pokerwave $PKG/usr/bin/ +cp -r site $PKG/etc/pokerwave/ + +cp /usr/lib/libcrypto.so.3 $PKG/usr/lib/ +cp /usr/lib/libc.so.6 $PKG/usr/lib/ +cp /usr/lib/libgcc_s.so.1 $PKG/usr/lib/ +cp /usr/lib/libm.so.6 $PKG/usr/lib/ +cp /usr/lib/libssl.so.3 $PKG/usr/lib/ +cp /lib64/ld-linux-x86-64.so.2 $PKG/lib64/ + +tar -C package -czf package/pokerwave.tar.xz --owner=root --group=root --mode=a-w pokerwave/