aboutsummaryrefslogtreecommitdiff
path: root/bin
diff options
context:
space:
mode:
Diffstat (limited to 'bin')
-rwxr-xr-xbin/update-everything.sh29
1 files changed, 25 insertions, 4 deletions
diff --git a/bin/update-everything.sh b/bin/update-everything.sh
index f38d4cf..c9f6ba2 100755
--- a/bin/update-everything.sh
+++ b/bin/update-everything.sh
@@ -10,19 +10,18 @@
# remote_update
# non_free_update
# pip_update
+# update_scripts_repo
-xi='sudo xbps-install'
-xr='sudo xbps-remove'
-
# Print to stdout
# And as a notification
echo_n_notify(){
+
printf "%s\n" "[$1]"
notify-send "[$1]"
+
}
-echo_n_notify "Updating everything ..."
# Update local xbps packages
# And clean the cache and remove orphans
@@ -35,6 +34,7 @@ local_update(){
}
+
# Update remote debian server using Ansible
remote_update(){
@@ -45,6 +45,7 @@ remote_update(){
}
+
# Update non-free xbps packages
non_free_update(){
@@ -63,6 +64,7 @@ non_free_update(){
}
+
# Update pip packages needing one
pip_update(){
@@ -75,9 +77,28 @@ pip_update(){
}
+# Execute update-script-repo.sh
+# to add, commit and push
+# updates of my custom scripts
+# and ansible playbooks
+update_scripts_repo(){
+ echo_n_notify "custom scripts repo update"
+
+ update-scripts-repo.sh
+
+}
+
+
+
# MAIN
+xi='sudo xbps-install'
+xr='sudo xbps-remove'
+
+echo_n_notify "Updating everything ..."
+
local_update
remote_update
non_free_update
pip_update
+update_scripts_repo