From 41699f31cae133fe14f7712a0c64341a304853c5 Mon Sep 17 00:00:00 2001 From: Markus Uhlin Date: Fri, 22 Dec 2023 21:34:06 +0100 Subject: i-data-usage.sh -- initial revision --- scripts/i-data-usage.sh | 131 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 131 insertions(+) create mode 100755 scripts/i-data-usage.sh (limited to 'scripts') diff --git a/scripts/i-data-usage.sh b/scripts/i-data-usage.sh new file mode 100755 index 0000000..a29951b --- /dev/null +++ b/scripts/i-data-usage.sh @@ -0,0 +1,131 @@ +#!/bin/sh +# SPDX-FileCopyrightText: 2023 Markus Uhlin +# SPDX-License-Identifier: ISC + +i_data_usage () { + local _src_prefix _dest _files + + _src_prefix=${1} + _dest=${2} + + _files=" +abort +accept +addlist +adjourn +alias +allobservers +assess +backward +bell +best +boards +censor +channel +clearmessages +cshout +date +decline +draw +eco +examine +finger +flag +flip +forward +games +goboard +gonum +handles +hbest +history +hrank +inchannel +it +kibitz +limits +llogons +logons +mailhelp +mailmess +mailmoves +mailoldmoves +mailsource +mailstored +match +messages +mexamine +moretime +moves +news +next +notify +observe +oldmoves +open +password +pause +pending +promote +quit +rank +refresh +resign +revert +say +set +shout +showlist +simabort +simadjourn +simallabort +simalladjourn +simgames +simmatch +simnext +simopen +simpass +simprev +smoves +sposition +statistics +stored +style +sublist +switch +takeback +tell +time +unalias +uncensor +unexamine +unnotify +unobserve +unpause +uptime +variables +whisper +who +withdraw +xtell +znotify +" + + 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_usage "${1}" "${2}" -- cgit v1.2.3