38 lines
1.1 KiB
Bash
Executable File
38 lines
1.1 KiB
Bash
Executable File
#!/bin/sh
|
|
|
|
while [ "$1" ]; do
|
|
case "$1" in
|
|
"--destdir") DESTDIR="$2" ;;
|
|
"--bindir") BINDIR="$2" ;;
|
|
"--confdir") CONFDIR="$2" ;;
|
|
"--prefix") PREFIX="$2" ;;
|
|
"--asciidir") ASCIIDIR="$2" ;;
|
|
"--mandir") MANDIR="$2" ;;
|
|
esac
|
|
shift
|
|
done
|
|
|
|
if [ -z "$PREFIX" ]; then
|
|
[ -z "$BINDIR" ] && BINDIR="/usr/bin"
|
|
[ -z "$ASCIIDIR" ] && ASCIIDIR="/usr/share/neofetch/ascii/distro"
|
|
[ -z "$MANDIR" ] && MANDIR="/usr/share/man/man1"
|
|
else
|
|
[ -z "$BINDIR" ] && BINDIR="/bin"
|
|
[ -z "$ASCIIDIR" ] && ASCIIDIR="/share/neofetch/ascii/distro"
|
|
[ -z "$MANDIR" ] && MANDIR="/share/man/man1"
|
|
fi
|
|
[ -z "$CONFDIR" ] && CONFDIR="/etc/neofetch"
|
|
|
|
mkdir -p "${DESTDIR}""${PREFIX}""${BINDIR}"
|
|
mkdir -p "${DESTDIR}""${PREFIX}""${CONFDIR}"
|
|
mkdir -p "${DESTDIR}""${PREFIX}""${ASCIIDIR}"
|
|
mkdir -p "${DESTDIR}""${PREFIX}""${MANDIR}"
|
|
|
|
sed -i -e "s|CONFDIR|${PREFIX}${CONFDIR}|g" neofetch
|
|
sed -i -e "s|ASCIIDIR|${PREFIX}${ASCIIDIR}|g" neofetch
|
|
|
|
cp -p neofetch "${DESTDIR}""${PREFIX}""${BINDIR}"
|
|
cp -p config/config.conf "${DESTDIR}""${PREFIX}""${CONFDIR}"
|
|
cp -p ascii/distro/* "${DESTDIR}""${PREFIX}""${ASCIIDIR}"
|
|
cp -p neofetch.1 "${DESTDIR}""${PREFIX}""${MANDIR}"
|