diff options
-rw-r--r-- | Makefile | 17 | ||||
-rw-r--r-- | PKGBUILD | 7 | ||||
-rwxr-xr-x | adjtime (renamed from adjtime.cron) | 0 | ||||
-rwxr-xr-x | install.sh | 27 |
4 files changed, 20 insertions, 31 deletions
@@ -1,7 +1,18 @@ -VER:=$(shell sh -c 'git describe') +VER := $(shell git describe) +DIRS := /etc/rc.d /etc/conf.d /etc/rc.d/functions.d /etc/cron.hourly /sbin -minilogd: - minilogd.o +minilogd: minilogd.o + +installdirs: + install -dm755 $(foreach DIR, $(DIRS), $(DESTDIR)$(DIR)) + +install: minilogd installdirs + install -m644 -t $(DESTDIR)/etc inittab rc.conf + install -m644 -t $(DESTDIR)/etc/rc.d functions + install -m755 -t $(DESTDIR)/etc rc.local rc.local.shutdown rc.multi rc.shutdown rc.single rc.sysinit + install -m755 -t $(DESTDIR)/etc/cron.hourly adjtime + install -m755 -t $(DESTDIR)/etc/rc.d functions hwclock network netfs + install -m755 -t $(DESTDIR)/sbin minilogd rc clean: rm -f minilogd minilogd.o @@ -19,5 +19,10 @@ sha256sums=() build() { cd .. - DESTDIR=${pkgdir} ./install.sh + make +} + +package() { + cd .. + make DESTDIR="$pkgdir" install } diff --git a/install.sh b/install.sh deleted file mode 100755 index e469577..0000000 --- a/install.sh +++ /dev/null @@ -1,27 +0,0 @@ -#!/bin/sh - -set -e - -install -d -m755 ${DESTDIR}/etc/rc.d -install -d -m755 ${DESTDIR}/etc/conf.d -install -d -m755 ${DESTDIR}/etc/rc.d/functions.d/ -install -d -m755 ${DESTDIR}/etc/cron.hourly/ - -for i in inittab rc.conf; do - install -D -m644 $i ${DESTDIR}/etc/$i -done -for i in rc.local rc.local.shutdown rc.multi rc.shutdown rc.single rc.sysinit; do - install -D -m755 $i ${DESTDIR}/etc/$i -done - -install -D -m755 adjtime.cron ${DESTDIR}/etc/cron.hourly/adjtime - -install -D -m644 functions ${DESTDIR}/etc/rc.d/functions -for i in hwclock network netfs; do - install -D -m755 $i ${DESTDIR}/etc/rc.d/$i -done - -make minilogd -install -D -m755 minilogd ${DESTDIR}/sbin/minilogd - -install -D -m755 rc ${DESTDIR}/sbin/rc |