summaryrefslogtreecommitdiffstats
path: root/build_tools/bin/world.sh
diff options
context:
space:
mode:
Diffstat (limited to 'build_tools/bin/world.sh')
-rw-r--r--build_tools/bin/world.sh43
1 files changed, 43 insertions, 0 deletions
diff --git a/build_tools/bin/world.sh b/build_tools/bin/world.sh
new file mode 100644
index 0000000..c8c6169
--- /dev/null
+++ b/build_tools/bin/world.sh
@@ -0,0 +1,43 @@
+#!/bin/bash
+a="dont_do_anything_"
+if [ x = x$a ]
+then
+#increment all pkgrel
+for i in `find -name PKGBUILD`;do
+
+ #getting pkgrel number after =
+ package_pkgrel=`cat $i | grep pkgrel= | cut -d'=' -f 2`
+
+ #extract number before dot in pkgrel
+ beforedot=`echo $package_pkgrel | cut -n -d'.' -f 1`
+
+ #add 1 to pkgrel
+ new_pkgrel=$[$beforedot+1]
+
+ #write it back to PKGBUILD
+ sed -i "s:pkgrel=${package_pkgrel}:pkgrel=${new_pkgrel}:g" $i
+done
+fi
+find ./ -name "src" -exec rm -rf {} \;
+
+
+#packages to remove
+if [ x = x$a ]
+then
+ pacman -R --nodeps klibc
+ pacman -R --nodeps klibc-extras
+ pacman -R --nodeps klibc-kbd
+ pacman -R --nodeps klibc-module-init-tools
+ pacman -R --nodeps klibc-udev
+ pacman -R --nodeps heimdal
+fi
+
+
+#build base
+cd /build/r6-src-jm
+#makeworld -f --asroot -s -r -i --noconfirm -c -f /home/packages local
+makeworld -f --asroot -s -r --noconfirm -c -f /home/packages local
+cd -
+cd /home/packages
+repo-add r6-testing.db.tar.gz *
+cd -