From 4967a7799fe80a93a861424d844e054eeb532a50 Mon Sep 17 00:00:00 2001
From: Markus Uhlin <markus@nifty-networks.net>
Date: Sat, 23 Dec 2023 00:40:46 +0100
Subject: i-data-index.sh  --  initial revision

---
 scripts/i-data-index.sh | 45 +++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 45 insertions(+)
 create mode 100755 scripts/i-data-index.sh

diff --git a/scripts/i-data-index.sh b/scripts/i-data-index.sh
new file mode 100755
index 0000000..38740b4
--- /dev/null
+++ b/scripts/i-data-index.sh
@@ -0,0 +1,45 @@
+#!/bin/sh
+# SPDX-FileCopyrightText: 2023 Markus Uhlin <maxxe@rpblc.net>
+# SPDX-License-Identifier: ISC
+
+i_data_index () {
+	local _src_prefix _dest _files
+
+	_src_prefix=${1}
+	_dest=${2}
+
+	_files="
+all
+analysis
+commands
+game_info
+help
+_index
+mail
+play
+preferences
+server_info
+simul
+special
+talk
+user_info
+"
+
+	echo "installing..."
+
+	for file in ${_files}; do
+		printf "%s -> %s: " "${_src_prefix}/${file}" "${_dest}/${file}"
+		if [ -r "${_src_prefix}/${file}" ]; then
+			install -m 0644 "${_src_prefix}/${file}" "${_dest}"
+			if [ $? -eq 0 ]; then
+				echo "ok"
+			else
+				echo "error"
+			fi
+		else
+			echo "not found"
+		fi
+	done
+}
+
+i_data_index "${1}" "${2}"
-- 
cgit v1.2.3