source: gs3-extensions/pharos/trunk/cmdline-api-srcpack/bin/script/imageis-add-jpg-dir.sh@ 20983

Last change on this file since 20983 was 20983, checked in by davidb, 14 years ago

Initial files for Phrasos extension to Greenstone3

File size: 972 bytes
Line 
1#!/bin/bash
2
3if [ $# != 2 ] ; then
4 echo "Usage: imageis-add-jpg-dir.sh collection jpg-dir"
5 exit
6fi
7
8srcdirname=${2%/}
9srcdirparent=${srcdirname%%/*}
10docid=${dirtail%.*}
11
12
13if [ ! -d "$srcdirname" ] ; then
14 echo "Error: failed to find directory $srcdirname"
15 exit
16fi
17
18col=$1
19srcdirtail=${srcdirname##*/}
20docid=$srcdirtail
21
22# make sure file extension is lowercase .jpg
23
24dstdir=$col:$docid
25dstdirname=/tmp/vsupload/$dstdir
26
27if [ ! -d "$dstdirname" ] ; then
28 echo "Creating $dstdirname"
29 mkdir "$dstdirname"
30fi
31
32
33echo "Copying files in $srcdirname -> $dstdirname"
34
35(cd "$srcdirname" ; tar cf - --transform 's/\.jpg/\.jpg/i' . ) \
36 | (cd "$dstdirname" ; tar xvf -)
37
38echo "Generating add_dir.xml"
39cat "$IMAGEISHOME/templates/add_dir.xml" \
40 | sed "s@\*\*imgdir\*\*@$dstdir@g" \
41 > "/tmp/vsupload/add_dir.xml"
42
43echo "Ingesting $dstdir"
44
45java -jar "$IMAGEISHOME/ImageIS.jar" "/tmp/vsupload/add_dir.xml"
46
47if [ $? == "0" ] ; then
48 /bin/rm "/tmp/vsupload/add_dir.xml"
49fi
50
Note: See TracBrowser for help on using the repository browser.