Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/CarnetApp/CarnetNextcloud.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPhie <phie@phie.ovh>2019-05-28 21:12:30 +0300
committerPhie <phie@phie.ovh>2019-05-28 21:12:30 +0300
commit1e19e448041552afdfb4f5e727b4b0cdafb519a1 (patch)
treef6f37e216fd37d7f102848747e1a6c844fdc7747 /release.sh
parenta7af650d81cfc2ab3114c1fb45c45a1288cab26f (diff)
delete archive only before creating release + owncloud archive
Diffstat (limited to 'release.sh')
-rwxr-xr-xrelease.sh23
1 files changed, 18 insertions, 5 deletions
diff --git a/release.sh b/release.sh
index 9da0ef0..b98b262 100755
--- a/release.sh
+++ b/release.sh
@@ -21,6 +21,7 @@ version="v$1"
directory_name="carnet-nc-$version"
zip_name="carnet-nc-$version.zip"
tar_name="carnet-nc-$version.tar.gz"
+tar_oc_name="carnet-owncloud-$version.tar.gz"
changelog=$(awk -v version="$version" '/## v/ { printit = $2 == version }; printit;' CHANGELOG.md | grep -v "$version" | sed '1{/^$/d}')
@@ -32,7 +33,7 @@ if [[ ! $REPLY =~ ^[Yy]$ ]]; then
exit 0
fi
git tag -a "$version" -m "$version"
-
+rm carnet-*-v*
# Creating the archives
(
sudo rm ../tmpcarnet -R
@@ -48,11 +49,24 @@ git tag -a "$version" -m "$version"
sudo rm templates/CarnetElectron/dist/ -R
sudo rm .Trash-1000 -R
cd ..
+
# archive creation + signing
zip -r "$cur""/$zip_name" carnet
tar zcvf "$cur""/$tar_name" carnet
+ tmp=$(pwd)
+ sudo chown www-data "$tmp" -R
+ sudo chown www-data "/home/$USER/.owncloud/certificates/" -R
+
+ sudo -u www-data /var/www/html/owncloud/owncloud/./occ integrity:sign-app \
+ --privateKey=/home/$USER/.owncloud/certificates/carnet.key \
+ --certificate=/home/$USER/.owncloud/certificates/carnet.crt \
+ --path="$tmp"/carnet
+ sudo chown $USER "/home/$USER/.owncloud/certificates/" -R
+
+ tar zcvf "$cur""/$tar_oc_name" carnet
cd "$cur"
- rm ../tmpcarnet -R
+
+ sudo rm ../tmpcarnet -R
# temporary setup destruction
)
@@ -62,11 +76,10 @@ git tag -a "$version" -m "$version"
github-release phief/CarnetNextcloud "$version" master "$changelog" "$zip_name"
github-release phief/CarnetNextcloud "$version" master "$changelog" "$tar_name"
+ github-release phief/CarnetNextcloud "$version" master "$changelog" "$tar_oc_name"
- #github-release upload --user phief --repo exode --tag "$version" --name "$zip_name" --file "$zip_name"
+ github-release upload --user phief --repo exode --tag "$version" --name "$zip_name" --file "$zip_name"
git push origin master
- rm "$zip_name";
openssl dgst -sha512 -sign ~/.nextcloud/certificates/carnet.key "$tar_name" | openssl base64
- rm "$tar_name";
)