From 852a96b3cf69bb80773f926921c9d3f6b0101faf Mon Sep 17 00:00:00 2001 From: clyhtsuriva Date: Wed, 2 Nov 2022 22:20:50 +0100 Subject: Adding scripts to semi-automate void-packages updates --- auto-void-packages/update-git-repo.sh | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100755 auto-void-packages/update-git-repo.sh (limited to 'auto-void-packages/update-git-repo.sh') diff --git a/auto-void-packages/update-git-repo.sh b/auto-void-packages/update-git-repo.sh new file mode 100755 index 0000000..e71701c --- /dev/null +++ b/auto-void-packages/update-git-repo.sh @@ -0,0 +1,24 @@ +#!/usr/bin/env bash + +echo_n_notify(){ + echo "$1" && notify-send "$1" +} + +pushd "$HOME/workbench/void-packages" || exit 1 +CHECKOUT="checkout" +FETCH="fetch" +MERGE="merge" +PUSH="push" + +git checkout master && \ + echo_n_notify "$CHECKOUT: ok" && \ + git fetch upstream && \ + echo_n_notify "$FETCH: ok" && \ + git merge upstream/master && \ + echo_n_notify "$MERGE: ok" && \ + git push && \ + echo_n_notify "$PUSH: ok" + +./xbps-src bootstrap-update + +popd || exit 1 -- cgit v1.2.3