# libcitadel has to be built in a "real" library directory
pushd ../libcitadel || exit 1
+make distclean 2>/dev/null
./bootstrap || exit 1
./configure || exit 1
make || exit 1
# Build the Citadel server
pushd ../citadel || exit 1
+make distclean 2>/dev/null
./bootstrap || exit 1
./configure --prefix=$CITADEL_BUILD_DIR || exit 1
make || exit 1
# Build WebCit
pushd ../webcit || exit 1
+make distclean 2>/dev/null
./bootstrap || exit 1
./configure --prefix=$WEBCIT_BUILD_DIR || exit 1
make || exit 1
done
ldconfig -v citadel.AppDir/usr/lib
+# Copy over some utilities
+for bin in db_dump db_load db_recover
+do
+ cp `which $bin` citadel.AppDir/usr/bin/
+done
+
# Install the Citadel Server application tree
mkdir -p citadel.AppDir/usr/local/citadel
rsync -va $CITADEL_BUILD_DIR/ ./citadel.AppDir/usr/local/citadel/
basefilename=citadel-`date +%s`
if [ $cpu == x86_64 ] ; then
ARCH=x86_64 appimagetool citadel.AppDir/ ${basefilename}-x64.appimage
- md5sum ${basefilename}-x64.appimage | awk ' { print $1 } ' >${basefilename}-x64.appimage.md5
else
- ARCH=ARM appimagetool ${basefilename}.AppDir/ ${basefilename}-arm32.appimage
- md5sum ${basefilename}-arm32.appimage | awk ' { print $1 } ' >${basefilename}-arm32.appimage.md5
+ ARCH=ARM appimagetool citadel.AppDir/ ${basefilename}-arm32.appimage
fi