From 90d52f3e6fb701749fb193caba21f15dd3a9bbc6 Mon Sep 17 00:00:00 2001
From: Chizi123 <joelgrun@gmail.com>
Date: Sun, 14 Jul 2019 06:43:35 +0000
Subject: [PATCH] Begun script for creating the chroot
---
build.sh | 47 ++++++++++++++++++++++++++++++++++++++++++++---
1 files changed, 44 insertions(+), 3 deletions(-)
diff --git a/build.sh b/build.sh
old mode 100644
new mode 100755
index ea29539..6dfcb3c
--- a/build.sh
+++ b/build.sh
@@ -34,13 +34,54 @@
return 0
}
-for d in 'emacs-git'
+#update system
+sudo pacman -Syu --noconfirm
+
+#go to build directory
+cd $(dirname "$(realpath $0)")
+
+#Remove old packages
+git rm -r x86_64/*
+mkdir x86_64
+
+#dependencies
+cd dependencies
+for d in `find . -maxdepth 1 -not -path '*/\.*' -type d`
do
+ #Only do package directories
+ if [ "$d" = "./x86_64" ] || [ "$d" = "." ]; then
+ continue
+ fi
cd $d
+ #update package to latest from AUR
git pull
- makepkg
+ makepkg -si --noconfirm
latest=$(newest_matching_file '*.pkg.tar.xz')
cd ..
- repo-add ./repo.db.tar.xz $d/$latest
+ ln $d/$latest ../x86_64/$latest
+ repo-add ../Chizi123.db.tar.xz ../x86_64/$latest
+done
+cd ..
+
+#main packages
+for d in `find . -maxdepth 1 -not -path '*/\.*' -type d`
+do
+ #Only do package directories
+ if [ "$d" = "./x86_64" ] || [ "$d" = "." ] || [ "$d" = "dependencies" ]; then
+ continue
+ fi
+ cd $d
+ #update package to latest from AUR
+ git pull
+ makepkg -s --noconfirm
+ latest=$(newest_matching_file '*.pkg.tar.xz')
+ cd ..
+ ln $d/$latest x86_64/$latest
+ repo-add ./Chizi123.db.tar.xz x86_64/$latest
done
+ln Chizi123.db.tar.xz x86_64/Chizi123.db
+ln Chizi123.files.tar.xz x86_64/Chizi123.files
+git add x86_64
+git commit -m "'$(date +%d/%m/%y-%H:%M)'"
+git push
--
Gitblit v1.10.0