mirror of
https://bitbucket.org/jsuto/piler.git
synced 2025-06-22 14:03:18 +02:00
@ -32,6 +32,7 @@ all:
|
||||
|
||||
install:
|
||||
$(INSTALL) -m 0755 $(srcdir)/automated-search.php $(DESTDIR)$(libexecdir)/piler
|
||||
$(INSTALL) -m 0755 $(srcdir)/compact-store-dir.sh $(DESTDIR)$(libexecdir)/piler
|
||||
$(INSTALL) -m 0755 $(srcdir)/daily-report.php $(DESTDIR)$(libexecdir)/piler
|
||||
$(INSTALL) -m 0755 $(srcdir)/gmail-imap-import.php $(DESTDIR)$(libexecdir)/piler
|
||||
$(INSTALL) -m 0755 $(srcdir)/generate_stats.php $(DESTDIR)$(libexecdir)/piler
|
||||
|
30
util/compact-store-dir.sh
Executable file
30
util/compact-store-dir.sh
Executable file
@ -0,0 +1,30 @@
|
||||
#!/bin/bash
|
||||
|
||||
set -o nounset
|
||||
set -o errexit
|
||||
set -o pipefail
|
||||
|
||||
SCRIPT_PATH="$(readlink -f "$0")"
|
||||
SCRIPT_NAME="${SCRIPT_PATH##*/}"
|
||||
|
||||
SERVERID="00"
|
||||
|
||||
usage() {
|
||||
echo "usage: ${SCRIPT_NAME} <topdir>"
|
||||
exit 1
|
||||
}
|
||||
|
||||
|
||||
[[ $# -gt 0 ]] || usage
|
||||
|
||||
TOPDIR="$1"
|
||||
|
||||
cd "/var/piler/store/${SERVERID}"
|
||||
|
||||
for i in "$TOPDIR"/*; do
|
||||
pushd "$i" > /dev/null
|
||||
d="$(basename "$i")"
|
||||
zip -r -0 -q -m "${TOPDIR}_${d}.zip" .
|
||||
popd > /dev/null
|
||||
done
|
||||
|
Reference in New Issue
Block a user