summaryrefslogtreecommitdiff
path: root/strata/core
diff options
context:
space:
mode:
Diffstat (limited to 'strata/core')
-rw-r--r--strata/core/autoconf.morph5
-rw-r--r--strata/core/libtool.morph6
-rw-r--r--strata/core/mini-utils.morph5
-rw-r--r--strata/core/patch.morph1
-rw-r--r--strata/core/shadow.morph4
-rw-r--r--strata/core/util-linux.morph4
6 files changed, 21 insertions, 4 deletions
diff --git a/strata/core/autoconf.morph b/strata/core/autoconf.morph
new file mode 100644
index 00000000..63b95ba8
--- /dev/null
+++ b/strata/core/autoconf.morph
@@ -0,0 +1,5 @@
+name: autoconf
+kind: chunk
+build-system: autotools
+pre-configure-commands:
+- echo "2.69" > .tarball-version
diff --git a/strata/core/libtool.morph b/strata/core/libtool.morph
new file mode 100644
index 00000000..d4465c31
--- /dev/null
+++ b/strata/core/libtool.morph
@@ -0,0 +1,6 @@
+name: libtool
+kind: chunk
+build-system: autotools
+pre-configure-commands:
+- echo "2.4.6" > .tarball-version
+- ./bootstrap
diff --git a/strata/core/mini-utils.morph b/strata/core/mini-utils.morph
index dc915b30..a3d1109e 100644
--- a/strata/core/mini-utils.morph
+++ b/strata/core/mini-utils.morph
@@ -1,6 +1,7 @@
name: mini-utils
kind: chunk
-build-system: autotools
-configure-commands: []
+build-system: manual
+build-commands:
+- make
install-commands:
- make PREFIX="$PREFIX" DESTDIR="$DESTDIR" install
diff --git a/strata/core/patch.morph b/strata/core/patch.morph
index b7f146ef..48c9c437 100644
--- a/strata/core/patch.morph
+++ b/strata/core/patch.morph
@@ -2,4 +2,5 @@ name: patch
kind: chunk
build-system: autotools
pre-configure-commands:
+- echo "2.7.1" > .tarball-version
- ./bootstrap --skip-po
diff --git a/strata/core/shadow.morph b/strata/core/shadow.morph
index c8715a7d..cdb1ff75 100644
--- a/strata/core/shadow.morph
+++ b/strata/core/shadow.morph
@@ -1,10 +1,12 @@
name: shadow
kind: chunk
build-system: autotools
+pre-configure-commands:
+- autoreconf -vfi
configure-commands:
# Installing to /bin so that they overwrite busybox login.
- |
- ./autogen.sh --with-selinux=no \
+ ./configure --with-selinux=no \
--sysconfdir=/etc \
--with-libpam=yes \
--prefix="$PREFIX" \
diff --git a/strata/core/util-linux.morph b/strata/core/util-linux.morph
index eebba6f6..290283d1 100644
--- a/strata/core/util-linux.morph
+++ b/strata/core/util-linux.morph
@@ -1,8 +1,10 @@
name: util-linux
kind: chunk
build-system: autotools
-configure-commands:
+pre-configure-commands:
+- echo "2.26.1" > .tarball-version
- ./autogen.sh
+configure-commands:
# Installing to /bin so that they overwrite busybox login.
- |
./configure --prefix="$PREFIX" \