Blame


1 9ddaf4ab 2023-04-08 benni # lsblk - list block devices
2 9ddaf4ab 2023-04-08 benni # See LICENSE file for copyright and license details.
3 33bf1ca4 2023-04-08 benni .POSIX:
4 33bf1ca4 2023-04-08 benni
5 d8ccbf7d 2023-09-01 benni VERSION = 1.3.1
6 33bf1ca4 2023-04-08 benni PREFIX = /usr/local
7 33bf1ca4 2023-04-08 benni MANPREFIX = ${PREFIX}/man
8 f3229a3c 2023-05-30 benni MY_CFLAGS = -Wall -Wextra -pedantic -std=c99 -DVERSION=\"${VERSION}\" ${CFLAGS}
9 0c422a5b 2023-05-05 benni LIBS = -lutil
10 33bf1ca4 2023-04-08 benni
11 33bf1ca4 2023-04-08 benni all: lsblk
12 33bf1ca4 2023-04-08 benni
13 33bf1ca4 2023-04-08 benni lsblk: lsblk.c
14 0c422a5b 2023-05-05 benni ${CC} -o lsblk lsblk.c ${MY_CFLAGS} ${LIBS}
15 33bf1ca4 2023-04-08 benni
16 33bf1ca4 2023-04-08 benni clean:
17 33bf1ca4 2023-04-08 benni rm -f lsblk
18 33bf1ca4 2023-04-08 benni
19 33bf1ca4 2023-04-08 benni install: lsblk
20 028b4547 2023-04-30 benni mkdir -p ${DESTDIR}${PREFIX}/sbin ${DESTDIR}${MANPREFIX}/man8
21 028b4547 2023-04-30 benni cp -f lsblk ${DESTDIR}${PREFIX}/sbin
22 028b4547 2023-04-30 benni chmod 755 ${DESTDIR}${PREFIX}/sbin/lsblk
23 fc7d38e3 2023-04-08 benni sed "s/@VERSION@/${VERSION}/" lsblk.8 > ${DESTDIR}${MANPREFIX}/man8/lsblk.8
24 33bf1ca4 2023-04-08 benni
25 55867e57 2023-05-01 benni unroot:
26 55867e57 2023-05-01 benni chgrp operator ${DESTDIR}${PREFIX}/sbin/lsblk
27 55867e57 2023-05-01 benni chmod g+s ${DESTDIR}${PREFIX}/sbin/lsblk
28 55867e57 2023-05-01 benni
29 33bf1ca4 2023-04-08 benni uninstall:
30 aff15c23 2023-04-30 benni rm -f ${DESTDIR}${PREFIX}/sbin/lsblk ${DESTDIR}${MANPREFIX}/man8/lsblk.8