Added install script
This commit is contained in:
parent
e3237bdabe
commit
f27164e39d
@ -24,8 +24,4 @@
|
|||||||
</Reference>
|
</Reference>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
<ItemGroup>
|
|
||||||
<Folder Include="releases\" />
|
|
||||||
</ItemGroup>
|
|
||||||
|
|
||||||
</Project>
|
</Project>
|
||||||
|
@ -1,15 +1,21 @@
|
|||||||
#!/usr/bin/bash
|
#!/usr/bin/bash
|
||||||
|
|
||||||
TARGET=$1
|
ZIP=$1
|
||||||
|
if [ -z "$ZIP" ]; then
|
||||||
if [ -z "$TARGET" ]; then
|
echo "The zip file was not provided."
|
||||||
echo "The target platform was not provided."
|
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
dotnet publish --self-contained -r linux-x64
|
TARGET=${ZIP//"m4g-"/}
|
||||||
zip -vr releases/m4g-linux.zip bin/Release/net8.0/linux-x64/
|
TARGET=${TARGET//".zip"/}
|
||||||
#sudo rm -rf /usr/share/m4g
|
|
||||||
#sudo cp -r bin/Release/net8.0/linux-x64 /usr/share/m4g
|
DIR="/tmp/m4g"
|
||||||
#sudo unlink /usr/local/bin/m4g
|
|
||||||
#sudo ln -s /usr/share/m4g/MycroForge.CLI /usr/local/bin/m4g
|
rm -rf "$DIR"
|
||||||
|
unzip "$ZIP" -d "$DIR"
|
||||||
|
|
||||||
|
sudo rm -rf /usr/share/m4g
|
||||||
|
sudo cp -r "$DIR/bin/Release/net8.0/$TARGET" /usr/share/m4g
|
||||||
|
|
||||||
|
sudo unlink /usr/local/bin/m4g 2> /dev/null
|
||||||
|
sudo ln -s /usr/share/m4g/MycroForge.CLI /usr/local/bin/m4g
|
||||||
|
Loading…
Reference in New Issue
Block a user