summaryrefslogtreecommitdiff
path: root/util/rarian-sk-rebuild.in
diff options
context:
space:
mode:
Diffstat (limited to 'util/rarian-sk-rebuild.in')
-rw-r--r--util/rarian-sk-rebuild.in38
1 files changed, 38 insertions, 0 deletions
diff --git a/util/rarian-sk-rebuild.in b/util/rarian-sk-rebuild.in
new file mode 100644
index 0000000..f79e9b0
--- /dev/null
+++ b/util/rarian-sk-rebuild.in
@@ -0,0 +1,38 @@
+#!@BASH@
+
+# Another simple wrapper script. This time for scrollkeeper-rebuilddb
+# This one is slightly more complex in that we have to run a command!
+# We also need to pull out the paths from the relevant place first.
+
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+bindir=@bindir@
+convert_dir=@CONVERT_DIR@
+datarootdir=@datarootdir@
+statedir=@localstatedir@/lib/rarian
+datadir=@datadir@
+output_dir=${datadir}/help
+package_version=@PACKAGE_VERSION@
+convert_string="REPLACEME"
+
+if [ ! @ENABLE_OMF_READ@ ]
+then
+
+if [ -e $statedir/rarian-update-mtimes ]
+then
+ for x in $(grep -e '^0:@:' $statedir/rarian-update-mtimes)
+ do
+ if [[ $convert_string != "REPLACEME" ]]
+ then
+ convert_string=$convert_string:${x##0:@:}
+ else
+ convert_string=${x##0:@:}
+ fi
+ done
+else
+ convert_string=$convert_dir
+fi
+
+$bindir/rarian-sk-update -v --clean-index -o $convert_string
+
+fi \ No newline at end of file