diff --git a/giskard/alias/apps b/giskard/alias/apps new file mode 100644 index 0000000..222e2ce --- /dev/null +++ b/giskard/alias/apps @@ -0,0 +1 @@ +alias term="GNOME_TERMINAL_SCREEN='' gnome-terminal" \ No newline at end of file diff --git a/giskard/function/backups b/giskard/function/backups index fd0d7f6..4ffa334 100644 --- a/giskard/function/backups +++ b/giskard/function/backups @@ -1,15 +1,44 @@ #!/bin/bash giskard_opt_bu () { -backup -s -o '\-v3' /opt /backup/opt/ +backup -s -o '\-v5' /opt /backup/opt/ # trantor host needs to be in config file -backup -s -o '\-v5' -u sysadmin -h trantor /opt /media/sysadmin/snapshots/giskard/opt +backup -s -o '\-v5' -u sysadmin -h trantor /opt /backup/giskard/opt } +rbu-test () { +echo sudo /usr/bin/rdiff-backup -v4 \ +--exclude-globbing-filelist /mnt/AllData/hacking/active/exclude.bac \ +--remote-schema "/usr/bin/ssh -T %s '/usr/bin/rdiff-backup --server'" \ +/mnt/AllData/hacking/active \ +xtrantor::/backup/giskard/active-hacking +} + +bu-test () { +/usr/bin/rdiff-backup -v4 \ +--exclude-globbing-filelist /mnt/AllData/hacking/active/exclude.bac \ +--remote-schema "/usr/bin/ssh -T -F $SSH_CONFIG %s '/usr/bin/rdiff-backup --server'" \ +/mnt/AllData/hacking/active \ +trantor::/backup/giskard/active-hacking +} + + giskard_active_bu () { -backup -s -o '\-v3' /mnt/Alldata/hacking/active /backup/active/ +backup -s -o '\-v4' /mnt/AllData/hacking/active /backup/active/ # trantor host needs to be in root's config file -backup -s -o '\-v5' -u sysadmin -h trantor /mnt/AllData/hacking/active /media/sysadmin/snapshots/giskard/active-hacking -} \ No newline at end of file +backup -s -o '\-v4' -u sysadmin -h trantor /mnt/AllData/hacking/active /backup/giskard/active-hacking +} + +giskard_users_bu () { + +backup -s -o '\-v3' /mnt/AllData/users /backup/users +# trantor host needs to be in root's config file +#backup -s -o '\-v5' -u sysadmin -h trantor /mnt/AllData/hacking/active /media/sysadmin/snapshots/giskard/active-hacking +} + +giskard_hacking_bu () { + sudo rsync --exclude *[C]ache* --exclude node_modules --exclude kernel/ --progress -aAru /mnt/AllData/hacking/ /backup/hacking +} + diff --git a/giskard/function/golang b/giskard/function/golang new file mode 100644 index 0000000..0a2ee0b --- /dev/null +++ b/giskard/function/golang @@ -0,0 +1,10 @@ +#!/bin/bash +module_load golang-install +module_load acl +echo loaded golang func +golang() { +golang_install -e m +if [[ $? -eq 0 ]]; then + share_dir -w -o sysadmin -g users /opt/go sysadmin david + fi +} diff --git a/giskard/function/share b/giskard/function/share index 5113c3e..89752e4 100644 --- a/giskard/function/share +++ b/giskard/function/share @@ -2,5 +2,5 @@ module_load acl snd_share () { parent=${1:-$PWD} -share_dir -o sysadmin -g users $parent sysadmin david +share_dir -w -o sysadmin -g users $parent sysadmin david }