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 9c5d8ecc 2023-05-02 benni VERSION = 1.1
6 33bf1ca4 2023-04-08 benni PREFIX = /usr/local
7 33bf1ca4 2023-04-08 benni MANPREFIX = ${PREFIX}/man
8 aff15c23 2023-04-30 benni MY_CFLAGS = -Wall -Wextra -Werror -pedantic -std=c99 -DVERSION=\"${VERSION}\" ${CFLAGS}
9 33bf1ca4 2023-04-08 benni
10 33bf1ca4 2023-04-08 benni all: lsblk
11 33bf1ca4 2023-04-08 benni
12 33bf1ca4 2023-04-08 benni lsblk: lsblk.c
13 aff15c23 2023-04-30 benni ${CC} -o lsblk lsblk.c ${MY_CFLAGS}
14 33bf1ca4 2023-04-08 benni
15 33bf1ca4 2023-04-08 benni clean:
16 33bf1ca4 2023-04-08 benni rm -f lsblk
17 33bf1ca4 2023-04-08 benni
18 33bf1ca4 2023-04-08 benni install: lsblk
19 028b4547 2023-04-30 benni mkdir -p ${DESTDIR}${PREFIX}/sbin ${DESTDIR}${MANPREFIX}/man8
20 028b4547 2023-04-30 benni cp -f lsblk ${DESTDIR}${PREFIX}/sbin
21 028b4547 2023-04-30 benni chmod 755 ${DESTDIR}${PREFIX}/sbin/lsblk
22 fc7d38e3 2023-04-08 benni sed "s/@VERSION@/${VERSION}/" lsblk.8 > ${DESTDIR}${MANPREFIX}/man8/lsblk.8
23 33bf1ca4 2023-04-08 benni
24 55867e57 2023-05-01 benni unroot:
25 55867e57 2023-05-01 benni chgrp operator ${DESTDIR}${PREFIX}/sbin/lsblk
26 55867e57 2023-05-01 benni chmod g+s ${DESTDIR}${PREFIX}/sbin/lsblk
27 55867e57 2023-05-01 benni
28 33bf1ca4 2023-04-08 benni uninstall:
29 aff15c23 2023-04-30 benni rm -f ${DESTDIR}${PREFIX}/sbin/lsblk ${DESTDIR}${MANPREFIX}/man8/lsblk.8