diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..27333c8 --- /dev/null +++ b/Makefile @@ -0,0 +1,17 @@ +.PHONY: clean all + +all: + xbuild ./src/Hassium.sln + +clean: + cd ~ && rm .Hassium -rf + rm /usr/bin/Hassium.exe -rf + rm /usr/bin/hassium -rf + rm ./src/Hassium/bin/Debug/Hassium.exe -rf + +install: + mkdir -p ~/.Hassium + cp ./src/Hassium/bin/Debug/Hassium.exe /usr/bin/Hassium.exe + echo "#! /bin/bash" > /usr/bin/hassium + echo "/usr/bin/mono /usr/bin/Hassium.exe \$$@" >> /usr/bin/hassium + chmod +x /usr/bin/hassium diff --git a/hassium.sh b/hassium.sh deleted file mode 100755 index 636988e..0000000 --- a/hassium.sh +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/bash - -mono /usr/bin/Hassium.exe $@ diff --git a/install.sh b/install.sh deleted file mode 100755 index c9f116b..0000000 --- a/install.sh +++ /dev/null @@ -1,16 +0,0 @@ -#!/bin/bash - -if [[ $EUID -ne 0 ]]; then - echo "This script must be run as root" - exit 1 -fi - -echo "Building Hassium" -xbuild src/Hassium.sln -echo "Moving Hassium.exe to /usr/bin/Hassium.exe" -cp src/Hassium/bin/Debug/Hassium.exe /usr/bin/Hassium.exe -echo "Moving hassium.sh to /usr/bin/hassium" -cp hassium.sh /usr/bin/hassium -echo "Making /usr/bin/hassium executable" -chmod +x /usr/bin/hassium -echo "All done! You can run hassium --help for help" diff --git a/src/Hassium/Hassium.csproj b/src/Hassium/Hassium.csproj index 5460b04..f4d24c0 100644 --- a/src/Hassium/Hassium.csproj +++ b/src/Hassium/Hassium.csproj @@ -1,5 +1,5 @@  - + Debug @@ -185,4 +185,4 @@ - \ No newline at end of file + diff --git a/uninstall.sh b/uninstall.sh deleted file mode 100755 index 2f0ef54..0000000 --- a/uninstall.sh +++ /dev/null @@ -1,12 +0,0 @@ -#!/bin/bash - -if [[ $EUID -ne 0 ]]; then - echo "This script must be run as root" - exit 1 -fi - -echo "Removing /usr/bin/Hassium.exe" -rm /usr/bin/Hassium.exe -echo "Removing /usr/bin/hassium" -rm /usr/bin/hassium -echo "All done!"