-
Notifications
You must be signed in to change notification settings - Fork 1
/
unypkg-create-repos.sh
39 lines (31 loc) · 1.15 KB
/
unypkg-create-repos.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
#!/usr/bin/env bash
# shellcheck disable=SC1091,SC2034
## This is the unypkg repo creation script
## Created by michacassola mich@casso.la
######################################################################################################################
######################################################################################################################
# Run as root on Ubuntu LTS
if [[ $EUID -gt 0 ]]; then
echo "Not root, exiting..."
exit
fi
apt update && apt install -y gh git
### Getting Variables from files
UNY_AUTO_PAT="$(cat UNY_AUTO_PAT)"
export UNY_AUTO_PAT
# shellcheck disable=SC2034
GH_TOKEN="$(cat GH_TOKEN)"
export GH_TOKEN
set -xv
######################################################################################################################
######################################################################################################################
### Installing the unypkg script
wget -qO- uny.nu/pkg | sh -s
### unypkg functions
source /uny/pkg/unypkg/fn
uny_auto_github_conf
pkgrepos=("ghostscript")
for pkgrepo in "${pkgrepos[@]}"; do
pkgname="$pkgrepo"
check_for_repo_and_create
done