summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: 2c19f06c97fefddffda58009579ee9b24fb6c992 (plain)
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
26
27
28
29
30
31
32
33
# Maintainer: Nils Czernia <nils[at]czserver[dot]de>

pkgname=raspberry-overlayroot-git
_pkgname=raspberry-overlayroot-git
pkgver=493f431
pkgrel=1
pkgdesc="OverlayFS root file system for RaspberryRi"
arch=("armv6h" "armv7h" "aarch64")
url="https://github.com/nils-werner/arch-overlayroot"
license=("MIT")
depends=("mkinitcpio" "arch-install-scripts" "sudo")
source=("${_pkgname}::git+https://github.com/nils-werner/raspi-overlayroot.git"
        "raspberry-overlayroot.install")
install="raspberry-overlayroot.install"
sha256sums=("SKIP"
            "b2e7d77110b8e327d75e0e1d48053eae80afb96b53df9078fb85514cf5cdcd0e")

pkgver() {
  cd ${srcdir}/${pkgname}
  git describe --always | sed "s|-|.|g"
}

package() {
  cd "$srcdir/${_pkgname}"

  install -Dm644 "initcpio-install-overlayroot" "$pkgdir/usr/lib/initcpio/install/overlayroot"
  install -Dm644 "initcpio-hooks-overlayroot" "$pkgdir/usr/lib/initcpio/hooks/overlayroot"
  install -Dm644 "journald-volatile-storage.conf" "$pkgdir/etc/systemd/journald.conf.d/volatile-storage.conf"
  install -Dm755 "rwrootfs" "$pkgdir/usr/bin/rwrootfs"
  install -Dm755 "fsck.overlay" "$pkgdir/usr/bin/fsck.overlay"
  install -Dm644 "overlayroot-motd.sh" "$pkgdir/etc/profile.d/overlayroot-motd.sh"
}