Skip to content
PKGBUILD 994 B
Newer Older
Seblu's avatar
Seblu committed
# Maintainer: Sébastien Luttringer <seblu.seblu.net>

pkgname=config-seblu
Seblu's avatar
Seblu committed
pkgver=1
Seblu's avatar
Seblu committed
pkgrel=1
pkgdesc='Provide seblu basic hosts configuration'
arch=('any')
license=('GPL2')
Seblu's avatar
Seblu committed
depends=('sed' 'diffutils')
Seblu's avatar
Seblu committed
makedepends=('git')
Seblu's avatar
Seblu committed
install=$pkgname.install
source=('git+ssh://seblu@seblu.net:2222/~/git/configs')
md5sums=('SKIP')

Seblu's avatar
Seblu committed
pkgver() {
  date +%Y.%m.%d
}

Seblu's avatar
Seblu committed
package() {
  install -dm755 "$pkgdir"/{etc/sysctl.d,usr/share/$pkgname}
  # disable default sysctl options provided by systemd
  ln -s /dev/null "$pkgdir/etc/sysctl.d/50-default.conf"
  # install defaults configs files
  cd "$srcdir/configs"
  _d="$pkgdir/usr/share/$pkgname"
  install -Dm644 systemd/{vconsole,locale}.conf "$_d"
  install -Dm644 systemd/sysctl.d/seblu.net.conf "$_d"
  install -Dm644 pam/{issue,motd} "$_d"
  install -Dm644 zsh/zshrc "$_d"
  install -Dm644 e2fsprogs/e2fsk.conf "$_d"
  install -Dm644 ntp/ntp.conf "$_d"
  install -Dm644 vim/seblu.vim "$_d"
Seblu's avatar
Seblu committed
  install -Dm644 screen/screenrc "$_d"
Seblu's avatar
Seblu committed
}

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