[nss-softokn] - Copy the util headers until the system has 3.13 - Skip bltest, fipstest, and lib until the sytem 3

Elio Maldonado emaldonado at fedoraproject.org
Sat Oct 8 17:29:51 UTC 2011


commit 0831cc6fe16d86e5fac1ebcb85ea9828423b2536
Author: Elio Maldonado <emaldona at redhat.com>
Date:   Sat Oct 8 10:27:34 2011 -0700

    - Copy the util headers until the system has 3.13
    - Skip bltest, fipstest, and lib until the sytem 3.13

 nss-split-softokn.sh |   29 ++++++++++++++++-------------
 1 files changed, 16 insertions(+), 13 deletions(-)
---
diff --git a/nss-split-softokn.sh b/nss-split-softokn.sh
index 8ff553b..0fcd7b3 100644
--- a/nss-split-softokn.sh
+++ b/nss-split-softokn.sh
@@ -35,7 +35,6 @@ softokn_dir=${name}-softokn-${version}
 #   mozilla/security/nss/lib         --- top files only
 #   mozilla/security/nss/lib/freebl  --- full directory
 #   mozilla/security/nss/lib/softoken --- full directory
-#   mozilla/security/nss/lib/softoken/dbm --- full directory
 #-------------------------------------------------------
 
 SOFTOKN_WORK=${softokn_dir}-work
@@ -50,12 +49,13 @@ rm -rf ${SOFTOKN_WORK}/${softokn_dir}/mozilla/security/nss/cmd
 rm -rf ${SOFTOKN_WORK}/${softokn_dir}/mozilla/security/nss/tests
 rm -rf ${SOFTOKN_WORK}/${softokn_dir}/mozilla/security/nss/lib
 rm -rf ${SOFTOKN_WORK}/${softokn_dir}/mozilla/security/nss/pkg
-# rstart with an empty lib directory and copy only what we need
+# start with an empty lib directory and copy only what we need
 mkdir ${SOFTOKN_WORK}/${softokn_dir}/mozilla/security/nss/lib
 # copy entire freebl and softoken directories recursively
 cp -a ${nss_source_dir}/mozilla/security/nss/lib/freebl ${SOFTOKN_WORK}/${softokn_dir}/mozilla/security/nss/lib/freebl
 cp -a ${nss_source_dir}/mozilla/security/nss/lib/softoken ${SOFTOKN_WORK}/${softokn_dir}/mozilla/security/nss/lib/softoken
-cp -a ${nss_source_dir}/mozilla/security/nss/lib/softoken ${SOFTOKN_WORK}/${softokn_dir}/mozilla/security/nss/lib/softoken/dbm
+# Copy util because some headers have changed, won't be needed in next update
+cp -a ${nss_source_dir}/mozilla/security/nss/lib/util ${SOFTOKN_WORK}/${softokn_dir}/mozilla/security/nss/lib/util
 
 # and some Makefiles and related files
 cp ${nss_source_dir}/mozilla/security/nss/Makefile ${SOFTOKN_WORK}/${softokn_dir}/mozilla/security/nss
@@ -72,17 +72,20 @@ cp -p ${nss_source_dir}/mozilla/security/nss/cmd/manifest.mn ${SOFTOKN_WORK}/${s
 cp -p ${nss_source_dir}/mozilla/security/nss/cmd/platlibs.mk ${SOFTOKN_WORK}/${softokn_dir}/mozilla/security/nss/cmd
 cp -p ${nss_source_dir}/mozilla/security/nss/cmd/platrules.mk ${SOFTOKN_WORK}/${softokn_dir}/mozilla/security/nss/cmd
 
-# copy the bltest, fipstests, lib, and shlibsign subdirectories
+cp -a ${nss_source_dir}/mozilla/security/nss/cmd/shlibsign ${SOFTOKN_WORK}/${softokn_dir}/mozilla/security/nss/cmd/shlibsign
+#
+# copy the bltest, fipstests, lib, and subdirectories for testing
 #for d in "bltest fipstest lib shlibsign"; do
-cp -a ${nss_source_dir}/mozilla/security/nss/cmd/bltest \
-      ${SOFTOKN_WORK}/${softokn_dir}/mozilla/security/nss/cmd/bltest
-cp -a ${nss_source_dir}/mozilla/security/nss/cmd/fipstest \
-      ${SOFTOKN_WORK}/${softokn_dir}/mozilla/security/nss/cmd/fipstest
-cp -a ${nss_source_dir}/mozilla/security/nss/cmd/lib \
-      ${SOFTOKN_WORK}/${softokn_dir}/mozilla/security/nss/cmd/lib
-cp -a ${nss_source_dir}/mozilla/security/nss/cmd/shlibsign \
-      ${SOFTOKN_WORK}/${softokn_dir}/mozilla/security/nss/cmd/shlibsign
-#done
+src=${nss_source_dir}/mozilla/security/nss/cmd
+dst=${SOFTOKN_WORK}/${softokn_dir}/mozilla/security/nss/cmd
+
+# uncomment this line when we are to resume testing as part of the build
+#ts="bltest fipstest lib"
+ts=""
+for t in $ts; do
+  p -a ${src}/$t ${sst}/$t
+done
+
 
 # we also need some test scripts and dtest data from tests
 mkdir ${SOFTOKN_WORK}/${softokn_dir}/mozilla/security/nss/tests


More information about the scm-commits mailing list