aboutsummaryrefslogtreecommitdiff
path: root/scripts/runit.sh
blob: 2552250c181636314bfd48b9ba4aec994818b929 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#!/bin/sh
. ./.vars
export DESTDIR=$prefix
VERSION=2.1.2
BUILD_DIR="${build_dir}/runit-$VERSION"
if ! [ -d "$BUILD_DIR" ] ; then
	cd "$build_dir"
	tar xfzv ${dist_dir}/runit-$VERSION.tar.gz
	mv admin/runit-$VERSION ./
	rmdir admin
fi
cd "$BUILD_DIR/src"
export CC=musl-gcc
# busybox will handle this for us
export LDFLAGS="-static"
export DESTDIR="$prefix"
echo "musl-gcc -O2 -Wall $CFLAGS" > conf-cc
echo "musl-gcc -s $LDFLAGS" > conf-ld
make
echo "Done Building"
for ex in runit-init runit runsvdir runsv sv svlogd utmpset ; do
	_dest="$prefix/sbin/$ex"
	if [ -e "$_dest" ] ; then rm -f "$dest" ; fi
	install -m 555 "$ex" "$_dest"
done