The battle against bit rot continues!
[citadel.git] / citadel / buildpackages
index eae5332ce7a4082b45b1cebf2cf7ac7ab650c74c..412c303ca73c8e2f8c701d9cfbb62b57d06eedd9 100755 (executable)
@@ -29,8 +29,7 @@ else
        fi
        if test "$done" = "false"; then 
                cd ..
-               mv -- $SYMLINK "citadel-$CITADEL_VERSION"
-               ln -sf "citadel-$CITADEL_VERSION" citadel
+               ln -sf citadel "citadel-$CITADEL_VERSION"
                cd "citadel-$CITADEL_VERSION"
        else
                cd "../citadel-$CITADEL_VERSION"
@@ -51,13 +50,13 @@ case $1 in
            cd ..
            rm -rf tmp
            mkdir tmp
-           cp -a citadel-$CITADEL_VERSION tmp
+           cp -rL citadel-$CITADEL_VERSION tmp
            cd tmp/citadel-$CITADEL_VERSION
            rm -rf `find -name .svn ` svn*tmp config.log config.status
            find -type f -exec chmod a-x {} \;
-           chmod a+x configure
+           chmod a+x configure *.sh *.sh.in debian/rules debian/*inst* debian/rules mkinstalldirs
            cd ..
-           tar -czf citadel_${CITADEL_VERSION}.orig.tar.gz citadel-${CITADEL_VERSION}/ --exclude "debian/*"
+           tar -chzf citadel_${CITADEL_VERSION}.orig.tar.gz citadel-${CITADEL_VERSION}/ --exclude "debian/*"
            pwd
            cd  citadel-${CITADEL_VERSION}; debuild -S -sa -kw.goesgens@outgesourced.org
        else
@@ -80,9 +79,8 @@ EMAIL=citadel@outgesourced.org
        export LDFLAGS='-L/opt/csw/lib -L /usr/local/lib'
        export CFLAGS='-I/opt/csw/include -I/usr/local/include  -DDISABLE_CURSES'
        ./configure \
-           --with-db=/opt/csw/bdb44 \
+           --with-db=/opt/csw/bdb5 \
            --with-ical=/usr/local/ \
-           --without-curses \
            --with-prefix=/opt/csw/ \
            --with-datadir=/opt/csw/var/lib/citadel \
            --with-sysconfdir=/opt/csw/etc/citadel \
@@ -102,7 +100,19 @@ EMAIL=citadel@outgesourced.org
 
        ;;
     sourcedist)
-       cd ..; tar --exclude .svn --exclude "debian/*" -cvzf citadel-$CITADEL_VERSION.tar.gz citadel-$CITADEL_VERSION/
+       cd ..; tar \
+           --exclude ".gitignore" \
+           --exclude "*.lo" \
+           --exclude "*.o" \
+           --exclude "*.d" \
+           --exclude "autom4te.cache/*" \
+           --exclude "debian/*" \
+           --exclude "sysdep.h" \
+           \
+           -chvzf citadel-$CITADEL_VERSION.tar.gz citadel-$CITADEL_VERSION/
+       ;;
+    version)
+       echo This would build citadel-$CITADEL_VERSION
        ;;
        *)
                echo "Not yet implemented. we have: debian "