forked from aryklein/mkinitcpio-growrootfs
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathPKGBUILD
28 lines (25 loc) · 1.08 KB
/
PKGBUILD
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
# Maintainer: Greg Sutcliffe <greg.sutcliffe at gmail dot com>
# Mostly inspired from Debian's cloud-initramfs-growroot
pkgname=mkinitcpio-growrootfs
pkgver=0.1
pkgrel=5
pkgdesc="mkinitcpio hook to resize the partition and autoscale the rootfs"
url="https://github.com/aryklein/mkinitcpio-growrootfs"
arch=('any')
license=('GPL3')
depends=('util-linux' 'e2fsprogs')
install=${pkgname}.install
source=('growpart'
'growfs-hook'
'growfs-install')
sha256sums=('13428ca6e335176d5ebfd30027f3a4dbc9b8054e6d49f631f87aae55d9ffcb8c'
'69dcb1143dd84d1f7a834bac58e7fb03c28f63cf588a25bb1c444fb1ebef828e'
'656083022534ea34e10926bd63a7efad5a56dbaa5fcb569c2df0201b57a4cd39')
package() {
install -m755 -d "${pkgdir}/usr/bin"
install -m755 "${srcdir}/growpart" "${pkgdir}/usr/bin/growpart"
install -m755 -d "${pkgdir}/usr/lib/initcpio/install"
install -m644 "${srcdir}/growfs-install" "${pkgdir}/usr/lib/initcpio/install/growfs"
install -m755 -d "${pkgdir}/usr/lib/initcpio/hooks"
install -m644 "${srcdir}/growfs-hook" "${pkgdir}/usr/lib/initcpio/hooks/growfs"
}