# Maintainer: Phillip Smith <fukawi2@archserver.org>
# Contributor: Thomas Baechler <thomas@archlinux.org>
# Contributor: Aaron Griffin <aaron@archlinux.org>

pkgname=initscripts
pkgver=2010.07
pkgrel=1
pkgdesc="System initialization/bootup scripts"
arch=('i686' ' x86_64')
url="http://www.archlinux.org"
license=('GPL')
groups=('base')
backup=('etc/inittab' 'etc/rc.conf' 'etc/rc.local' 'etc/rc.local.shutdown')
depends=('glibc' 'bash' 'awk' 'grep' 'coreutils' 'sed' 'udev>=139-1' 'net-tools' 'ncurses' 'kbd' 'findutils' 'sysvinit')
optdepends=('bridge-utils: Network bridging support'
            'dhcpcd: DHCP network configuration'
            'wireless_tools: Wireless networking')
install=initscripts.install
source=("ftp://repo.archserver.org/other/initscripts/${pkgname}-${pkgver}-1.tar.gz")
md5sums=('ae3be1c3c58f2a7d85329aa09ef3098d')

build() {
  cd ${srcdir}/${pkgname}-${pkgver}-1/
  
  gcc $CFLAGS -o minilogd minilogd.c || return 1
}

package() {
  cd ${srcdir}/${pkgname}-${pkgver}-1/
  
  DESTDIR=$pkgdir 
  install -d -m755 ${DESTDIR}/etc/rc.d || return 1
  install -d -m755 ${DESTDIR}/etc/conf.d || return 1
  install -d -m755 ${DESTDIR}/etc/rc.d/functions.d/ || return 1
  install -d -m755 ${DESTDIR}/etc/cron.hourly/ || return 1
  
  for i in inittab rc.conf; do
    install -D -m644 $i ${DESTDIR}/etc/$i || return 1
  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 || return 1
  done
  
  install -D -m755 adjtime.cron ${DESTDIR}/etc/cron.hourly/adjtime
  
  install -D -m644 functions ${DESTDIR}/etc/rc.d/functions || return 1

  for i in network netfs; do
    install -D -m755 $i ${DESTDIR}/etc/rc.d/$i || return 1
  done
  
  install -D -m755 minilogd ${DESTDIR}/sbin/minilogd || return 1
}

# vim:set ts=2: sw=2 et:
