aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCem Keylan <cem@ckyln.com>2020-05-27 14:26:16 +0300
committerCem Keylan <cem@ckyln.com>2020-05-27 14:26:16 +0300
commitbdffd49644e754a08592d0a9bdb36d429b5e5717 (patch)
tree48eb70ca2b6874a50ac0d00f7167bc321ee92256
parentaf43d774c9149268126506cfd1ca508f2bf06e0a (diff)
downloadmkrootfs-bdffd49644e754a08592d0a9bdb36d429b5e5717.tar.gz
mkrootfs: add i686 config
-rw-r--r--config.i68644
1 files changed, 44 insertions, 0 deletions
diff --git a/config.i686 b/config.i686
new file mode 100644
index 0000000..e92cf3b
--- /dev/null
+++ b/config.i686
@@ -0,0 +1,44 @@
+#
+# Configuration file for Carbs bootstrapper
+#
+
+# Root directory
+# This is where the rootfs will be installed.
+MNTDIR="$PWD/rootfs"
+
+# 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 make gzip xz zlib bzip2 binutils bison curl git linux-headers m4 flex busybox pkgconf rsync libressl"
+
+# 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=i686 -mtune=generic -pipe -Os"
+CXXFLAGS="-march=i686 -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="https://github.com/CarbsLinux/repository"
+HOST_REPO_PATH="/tmp/repo/i686:/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