summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTreeve Jelbert2007-08-08 12:35:11 +0200
committerEric Sandall2007-08-08 22:06:36 -0700
commit6f012832013d35780a1b75556046066d93a2c284 (patch)
tree763a172590f6b133c18ec63aab7d864c57516097
parent6413b5de22ae252c40fa1518f48f2a7298fd8c54 (diff)
util-linux - fix bug #13926
-rwxr-xr-xutils/util-linux/BUILD6
-rw-r--r--utils/util-linux/HISTORY7
-rwxr-xr-x[-rw-r--r--]utils/util-linux/PRE_BUILD14
-rwxr-xr-xutils/util-linux/PRE_INSTALL7
4 files changed, 24 insertions, 10 deletions
diff --git a/utils/util-linux/BUILD b/utils/util-linux/BUILD
index 57a5b7d7b6..181809e800 100755
--- a/utils/util-linux/BUILD
+++ b/utils/util-linux/BUILD
@@ -11,8 +11,4 @@ disable_pic &&
--mandir=${TRACK_ROOT}/usr/share/man \
--infodir=${TRACK_ROOT}/usr/share/info \
$OPTS &&
-make &&
-
-if spell_ok util-linux-crypto
- then dispel --nosustain util-linux-crypto
-fi
+make
diff --git a/utils/util-linux/HISTORY b/utils/util-linux/HISTORY
index 63ee71e3aa..686789ab3d 100644
--- a/utils/util-linux/HISTORY
+++ b/utils/util-linux/HISTORY
@@ -1,3 +1,10 @@
+2007-08-08 Treeve Jelbert <treeve@sourcemage.org>
+ * PRE_BUILD: add some &&
+ make it EXECUTABLE
+ don't patch util-linux-ng or do sedits
+ * BUILD: remove reference to non-existent util-linux-crypto
+ * PRE_INSTALL: added, fixes bug #13926
+
2007-07-23 David Brown <dmlb2000@gmail.com>
* DETAILS: added util-linux-ng testing options and fixed url
* PREPARE: question for choosing util-linux-ng
diff --git a/utils/util-linux/PRE_BUILD b/utils/util-linux/PRE_BUILD
index 56c11b7be0..f737d99861 100644..100755
--- a/utils/util-linux/PRE_BUILD
+++ b/utils/util-linux/PRE_BUILD
@@ -1,9 +1,11 @@
-default_pre_build && cd $SOURCE_DIRECTORY
-
-patch -p1 < $SCRIPT_DIRECTORY/util-linux-2.12p-cramfs-1.patch
-patch -p1 < $SCRIPT_DIRECTORY/glibc-fix.patch
-patch -p1 < $SCRIPT_DIRECTORY/glibc-umount2.patch
+default_pre_build &&
+cd $SOURCE_DIRECTORY &&
+if [[ $UTIL_LINUX_NG == n ]]
+then
+patch -p1 < $SCRIPT_DIRECTORY/util-linux-2.12p-cramfs-1.patch &&
+patch -p1 < $SCRIPT_DIRECTORY/glibc-fix.patch &&
+patch -p1 < $SCRIPT_DIRECTORY/glibc-umount2.patch &&
sedit "s/HAVE_SLN=no/HAVE_SLN=yes/" MCONFIG &&
sedit "s/# ADD_RAW=yes/ADD_RAW=yes/" MCONFIG &&
sedit "s/\$(OPT)//" MCONFIG &&
@@ -27,3 +29,5 @@ if [ "$SELINUX" == "y" ]; then
sedit "s/HAVE_SELINUX=no/HAVE_SELINUX=yes/" MCONFIG &&
message "${MESSAGE_COLOR} SELINUX is enabled ${DEFAULT_COLOR}"
fi
+
+fi
diff --git a/utils/util-linux/PRE_INSTALL b/utils/util-linux/PRE_INSTALL
new file mode 100755
index 0000000000..5c93818a42
--- /dev/null
+++ b/utils/util-linux/PRE_INSTALL
@@ -0,0 +1,7 @@
+# ensure that mount is available for staged install
+local SVMNT &&
+SVMNT-$SOURCE_DIRECTORY/old.bin &&
+mkdir -p $SVMNT &&
+cp /bin/mount /bin/umount $SVMNT &&
+PATH=$PATH:$SVMNT &&
+default_pre_install