mirror of
https://github.com/developersu/ClearClock.git
synced 2025-05-14 19:20:26 +03:00
Revamp package.sh and use the HOME variable in install.sh
This commit is contained in:
parent
2280d0a497
commit
eee1d9147c
2 changed files with 25 additions and 4 deletions
|
@ -9,7 +9,7 @@ get_project_id() {
|
||||||
}
|
}
|
||||||
|
|
||||||
PROJECT_ID=$(get_project_id)
|
PROJECT_ID=$(get_project_id)
|
||||||
INSTALL_LOCATION="/home/${USER}/.local/share/plasma/plasmoids/"
|
INSTALL_LOCATION="${HOME}/.local/share/plasma/plasmoids/"
|
||||||
|
|
||||||
echo "Installing ${PROJECT_ID}"
|
echo "Installing ${PROJECT_ID}"
|
||||||
|
|
||||||
|
|
27
package.sh
27
package.sh
|
@ -1,8 +1,29 @@
|
||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
PACKAGE_NAME="ClearClock"
|
prompt() {
|
||||||
|
while true; do
|
||||||
|
echo -e "$1 [y/n]: "
|
||||||
|
read -r yn
|
||||||
|
case ${yn} in
|
||||||
|
[Yy]*) return 0 ;;
|
||||||
|
[Nn]*) return 1 ;;
|
||||||
|
esac
|
||||||
|
done
|
||||||
|
}
|
||||||
|
|
||||||
|
get_project_name() {
|
||||||
|
line=$(grep "^Name" package/metadata.desktop)
|
||||||
|
IFS='='
|
||||||
|
read -ra array <<< "${line}"
|
||||||
|
projectname=${array[1]}
|
||||||
|
echo ${projectname}
|
||||||
|
}
|
||||||
|
|
||||||
|
PACKAGE_NAME=$(get_project_name)
|
||||||
|
|
||||||
tar -czvf "${PACKAGE_NAME}.tar.gz" -C "package/" .
|
tar -czvf "${PACKAGE_NAME}.tar.gz" -C "package/" .
|
||||||
git add .
|
|
||||||
git commit -m "Update package"
|
prompt "Do you want to commit and push the changes to the git repository?" && \
|
||||||
|
git add . && \
|
||||||
|
git commit -m "Update package" && \
|
||||||
git push
|
git push
|
||||||
|
|
Loading…
Reference in a new issue