#!/bin/bash
+rm -vf citadel-*appimage
+
export CITADEL_BUILD_DIR=/tmp/citadel-build-$$
export WEBCIT_BUILD_DIR=/tmp/webcit-build-$$
rm -fr $CITADEL_BUILD_DIR $WEBCIT_BUILD_DIR
mkdir -p citadel.AppDir/usr/lib
# Copy over all the libraries we used
-for bin in $CITADEL_BUILD_DIR/citserver $WEBCIT_BUILD_DIR/webcit
+for bin in $CITADEL_BUILD_DIR/citserver $WEBCIT_BUILD_DIR/webcit $CITADEL_BUILD_DIR/ctdlmigrate
do
- for x in `ldd $bin | awk ' { print $3 } ' | grep -v -e '^$' | grep -v 'libc.so' | grep -v 'libpthread.so' | grep -v 'libresolv.so'`
+ #for x in `ldd $bin | awk ' { print $3 } ' | grep -v -e '^$' | grep -v 'libc.so' | grep -v 'libpthread.so' | grep -v 'libresolv.so'`
+ for x in `ldd $bin | awk ' { print $3 } ' | grep -v -e '^$' `
do
cp -v -L $x citadel.AppDir/usr/lib/
done
cc ctdlvisor.c -o citadel.AppDir/usr/bin/ctdlvisor || exit 21
-cpu=`uname -p`
+CPU=`uname -m`
basefilename=citadel-`date +%s`
-if [ $cpu == x86_64 ] ; then
- ARCH=x86_64 appimagetool citadel.AppDir/ ${basefilename}-x64.appimage
-else
- ARCH=ARM appimagetool citadel.AppDir/ ${basefilename}-arm32.appimage
+if [ $CPU == x86_64 ] ; then
+ export ARCH=x86_64
+elif [ $CPU == armv7l ] ; then
+ export ARCH=ARM
fi
-
-
+echo ARCH: $ARCH
+echo CPU: $CPU
+appimagetool citadel.AppDir/ ${basefilename}-${CPU}.appimage