blob: f109db2ca0c3a28ae3a4d4934f69959e2dd5d275 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
#!/bin/sh
installifexists () {
if type $1 >/dev/null; then
printf "$1 found. Installing service dir to /etc/runit/sv...\n"
sudo cp -rn $1 /etc/runit/sv/
if [ -n "$(ls -A config/$1)" ]; then
printf "and config to /etc...\n"
sudo cp -rn config/$1/ /etc/
fi
fi
}
printf "Installing services if they exist...\n\n\n"
for i in `ls`; do
[ -f "$i" ] && continue
[ "$i" = "config" ] && continue
printf "$i...\n"
installifexists "$i"
printf "\n"
done
|