blob: c248afaadbcd8a2fb305cd2d1bf0e24cdd2da0c1 (
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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
|
pkgname=util-linux
version=2.42.1
upstream="https://github.com/${pkgname}/${pkgname}/archive/refs/tags/v${version}.tar.gz"
function do_configure {
## These are flags from LFS, I have not reviewed this package yet.
./autogen.sh
conf_flags=(
--prefix=/usr
--exec-prefix=/usr
--bindir=/usr/bin
--sbindir=/usr/sbin
--libdir=/usr/lib
--includedir=/usr/include
--host=${DISTRO_TC}
--runstatedir=/run
--disable-chfn-chsh
--disable-login
--disable-nologin
--disable-su
--disable-setpriv
--disable-runuser
--disable-pylibmount
--disable-static
--disable-liblastlog2
--without-python
--without-systemd
--without-ncurses
--disable-use-tty-group
--disable-makeinstall-chown
--disable-makeinstall-setuid
--disable-makeinstall-tty-setgid
ADJTIME_PATH=/var/lib/hwclock/adjtime
--docdir=/usr/share/doc/util-linux-${version}
--with-build-sysroot="${CROSS_TC}"
)
./configure "${conf_flags[@]}"
}
function do_build {
make -j$(nproc)
}
function do_install {
mkdir -pv "${MASTERDIR}/var/lib/hwclock"
make DESTDIR="${MASTERDIR}" install
}
|