Skip to content

Commit

Permalink
feat: add Garuda routine (#98)
Browse files Browse the repository at this point in the history
* feat: add Garuda routine

* style: comply to Prettier
  • Loading branch information
dr460nf1r3 authored Nov 3, 2023
1 parent 975fac9 commit c9351b9
Show file tree
Hide file tree
Showing 3 changed files with 24 additions and 0 deletions.
2 changes: 2 additions & 0 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ LIBS = \
package-prepare \
pkgrel-incrementer \
routines \
routines-garuda \
routines-tkg \
routines-tkg-wine \
sync \
Expand All @@ -26,6 +27,7 @@ ROUTINES = \
afternoon \
nightly \
midnight \
garuda \
tkg-kernels \
tkg-wine

Expand Down
18 changes: 18 additions & 0 deletions src/lib/routines-garuda.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
#!/usr/bin/env bash

function routine-garuda() {
set -euo pipefail
clean-xdg
interfere-sync
push-routine-dir 'garuda'

[[ -d "_repo" ]] && rm -rf --one-file-system '_repo'
git clone 'https://gitlab.com/garuda-linux/pkgbuilds.git' '_repo'
mv _repo/* .

(makepwd) || true

clean-logs
popd #routine-dir
return 0
}
4 changes: 4 additions & 0 deletions src/lib/routines.sh
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,10 @@ function routine() {
export CAUR_IN_ROUTINE

case "${_CMD}" in
'garuda')
load-config 'routines/garuda'
routine-garuda
;;
'tkg-kernels')
load-config 'routines/tkg-kernels'
routine-tkg-kernels
Expand Down

0 comments on commit c9351b9

Please sign in to comment.