Aldonas helposkripton, kiu instalas bildosignojn
… ekzemple, el la datumoj de jam.xwx.moe! Kiel mi faras. =w=
This commit is contained in:
parent
deaadf9be1
commit
62367ed884
|
@ -0,0 +1,49 @@
|
|||
#!/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
|
Ŝarĝante…
Reference in New Issue