From ceaafd986586ff12e93c82ac33e4b7140ce81104 Mon Sep 17 00:00:00 2001
From: Cem Keylan <cem@ckyln.com>
Date: Tue, 10 Dec 2019 02:11:23 +0300
Subject: initial commit

---
 config.def | 44 ++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 44 insertions(+)
 create mode 100644 config.def

(limited to 'config.def')

diff --git a/config.def b/config.def
new file mode 100644
index 0000000..44ba757
--- /dev/null
+++ b/config.def
@@ -0,0 +1,44 @@
+#
+# Configuration file for Carbs bootstrapper
+#
+
+# Root directory
+# This is where the rootfs will be installed.
+MNTDIR="/mnt"
+
+# List of packages to be installed
+# Most of those are already dependencies 
+# of each other but it is not a bad idea
+# to put them to the list anyway.
+PKGS="baselayout kiss musl gcc mandoc make gzip xz zlib bzip2 binutils bison curl git perl linux-headers m4 flex busybox pkgconf rsync libressl libelf"
+
+# Build flags
+# It is a good idea to not use flags like "native"
+# If you plan on using the tarball on another computer
+# due to architechtural differences.
+CFLAGS="-march=x86-64 -mtune=generic -pipe -Os"
+CXXFLAGS="-march=x86-64 -mtune=generic -pipe -Os"
+MAKEFLAGS="-j$(nproc)"
+
+# Repository
+# This repository will be cloned to /tmp/repo on the
+# host, and /var/db/kiss/repo on the target system.
+REPO="git://git.carbslinux.org/repository"
+HOST_REPO_PATH="/tmp/repo/core"
+
+export MNTDIR PKGS CFLAGS CXXFLAGS REPO HOST_REPO_PATH MAKEFLAGS
+
+postinstall() {
+	# You can preferably add some custom
+	# commands if you want a postinstall
+	# procedure. This runs right after kiss
+	# install is complete
+
+	# Currently default function is 'true'
+	# because there is nothing else to be done,
+	# but you can safely remove it if you will
+	# be adding some post-installation commands
+	true
+}
+
+# vim:filetype=sh
-- 
cgit v1.2.3

