create package-version.txt in each dir during bootstrap
authorArt Cancro <ajc@citadel.org>
Thu, 4 Jan 2018 05:43:44 +0000 (00:43 -0500)
committerArt Cancro <ajc@citadel.org>
Thu, 4 Jan 2018 05:43:44 +0000 (00:43 -0500)
citadel/.gitignore
citadel/Makefile.in
citadel/bootstrap
libcitadel/.gitignore
libcitadel/bootstrap
textclient/.gitignore
textclient/bootstrap
webcit/bootstrap

index 3a3798b..81bb5c3 100644 (file)
@@ -45,3 +45,4 @@ refcount_adjustments.dat
 keys
 netconfigs
 data
+package-version.txt
index f6c5084..c71cb9e 100644 (file)
@@ -348,7 +348,7 @@ cleaner: clean
 distclean: cleaner
        find . -name '*~' -o -name '.#*' | xargs rm -vf
        rm -vf po/Makefile 
-       rm -vf Makefile configure sysdep.h config.cache config.log config.status *.d 
+       rm -vf Makefile configure sysdep.h config.cache config.log config.status *.d package-version.txt
        rm -vf utils/*.d ;
        rm -vf utillib/*.d ;
        for i in $(srcdir)/modules/* ; do \
index 636a4b1..354aed1 100755 (executable)
@@ -2,11 +2,8 @@
 #
 # run me after checking Citadel out of the source code repository.
 
-# Remove any vestiges of pre-6.05 build environments
-rm -f .libs modules *.so *.lo *.la 2>/dev/null
-
 echo ... running aclocal ...
-aclocal  -I m4
+aclocal -I m4
 
 echo ... running autoconf ...
 autoconf
@@ -25,6 +22,8 @@ echo ... running mk_svn_revision.sh ...
 echo ... running mk_module_init.sh ...
 ./scripts/mk_module_init.sh
 
+grep '#define REV_LEVEL' citadel.h | sed 's/[^0-9]*//g' >package-version.txt
+
 echo
 echo This script has been tested with autoconf 2.53 and
 echo automake 1.5. Other versions may work, but we recommend
index a6d6833..be07d01 100644 (file)
@@ -17,3 +17,4 @@ libtool
 sysdep.h
 sysdep.h.in
 autom4te.cache
+package-version.txt
index de2cdf7..e12b864 100755 (executable)
@@ -2,3 +2,4 @@
    
 autoconf
 autoheader
+grep '^#define LIBCITADEL_VERSION_NUMBER' lib/libcitadel.h | sed 's/[^0-9]*//g' >package-version.txt
index 3a3798b..81bb5c3 100644 (file)
@@ -45,3 +45,4 @@ refcount_adjustments.dat
 keys
 netconfigs
 data
+package-version.txt
index 9f4f846..d4c23fc 100755 (executable)
@@ -30,3 +30,5 @@ echo
 echo Also note that autoconf and automake should be configured
 echo with the same prefix.
 echo
+
+grep '^#define CLIENT_VERSION' src/include/citadel_ipc.h | sed 's/[^0-9]*//g' >package-version.txt
index 9f9d712..22d784a 100755 (executable)
@@ -35,3 +35,5 @@ if ./scripts/get_ical_data.sh; then
     echo with the same prefix.
     echo
 fi
+
+grep '^#define CLIENT_VERSION' webcit.h | sed 's/[^0-9]*//g' >package-version.txt