#!/bin/sh #――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― # Name: # Desc: # Reqs: # Date: #――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― uzado() { echo "uzado: $(basename "$0") BILDODOSIERO [… BILDODOSIERO]" echo "" echo "Tiu ĉi skripto instalas bildodosierojn parametrajn al agordo" echo "de Forgejo-servilo." } if test "$1" = "-h" -o "$1" = "--help" -o -z "$1"; then 1>&2 uzado if test -z "$1"; then exit 2 else exit 0 fi fi bildosignoj="" mkdir -p custom/public/assets/img/emoji/ 2> /dev/null for bildosigno in $@; do if test -f "$bildosigno"; then cp "$bildosigno" custom/public/assets/img/emoji/ if test -n "$bildosignoj"; then bildosignoj="$bildosignoj," fi bildosignoj="$bildosignoj $(basename "$bildosigno" | sed 's%\..*%%')" fi done if test -n "$bildosignoj"; then mkdir -p custom/conf/ 2> /dev/null if grep "CUSTOM_EMOJI" custom/conf/app.ini 2> /dev/null; then sed -i "s%^CUSTOM_EMOJI.*%CUSTOM_EMOJIS = $bildosignoj%" custom/conf/app.ini else printf '\n[ui]\n' \ >> custom/conf/app.ini echo "CUSTOM_EMOJIS = $bildosignoj" \ >> custom/conf/app.ini fi fi