--- /dev/null
+# mirror list for isntantOS amd64
+
+# official main repo
+Server = http://repo.instantos.io
+
+Server = https://instantos.file.coffee
+Server = https://instantos.netlify.app
+Server = https://instantos.web.app
\ No newline at end of file
echo "adding instantOS repo"
addrepo() {
- if ! grep -q "$1"'\.surge\.sh' /etc/pacman.conf; then
+ if ! grep -q '\[instant\]' /etc/pacman.conf; then
echo "adding $1 repo"
echo "[instant]" >>/etc/pacman.conf
echo "SigLevel = Optional TrustAll" >>/etc/pacman.conf
- echo "Server = http://$1.surge.sh" >>/etc/pacman.conf
+ echo "Include = /etc/pacman.d/instantmirrorlist" >>/etc/pacman.conf
+ if [ -e /usr/share/instantutils/mirrors/"$1" ]; then
+ cat /usr/share/instantutils/mirrors/"$1" >/etc/pacman.d/instantmirrorlist
+ else
+ curl -s https://raw.githubusercontent.com/instantOS/instantOS/master/mirrors/"$1" >/etc/pacman.d/instantmirrorlist
+ fi
else
echo "instantOS $1 repository already added"
fi
if uname -m | grep -q '^x'; then
# default is 64 bit repo
- addrepo instantos
+ addrepo amd64
elif uname -m | grep 'arm'; then
+ echo "no official arm repo yet"
+ exit
addrepo instantosarm
elif uname -m | grep '^i'; then
+ echo "no official 32 bit repo yet"
+ exit
addrepo instantos32
else
echo "no suitable repo for architecture found"