diff options
| author | Xiao Pan <gky44px1999@gmail.com> | 2024-02-23 04:01:07 -0800 | 
|---|---|---|
| committer | Xiao Pan <gky44px1999@gmail.com> | 2024-02-23 04:01:07 -0800 | 
| commit | 0db3b76c5fe59cafc3ecc3612084ca2a8daa8063 (patch) | |
| tree | 843cd8021445ed363f4f6c759748a43d2de54a68 /Makefile | |
| parent | dd78faaf40862bd1552ec36c41374b527f747284 (diff) | |
add pacman hooks
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 5 | 
1 files changed, 5 insertions, 0 deletions
| @@ -8,15 +8,20 @@  # https://unix.stackexchange.com/a/740226/459013  SH = alarm backlight bell ccgp cfg chmodef curlqb dateft dirnameall gita gitfork gitmetap gitmetar gitpu grrc il lastarg loop lsp mll mmi mpra mpva mpvy mvln mvtr mvtu news o orgext pa pq px qg qw rate reco rfp sbar ta time-uuid topa upd vinfo wh wtr xmq +PACMAN_HOOKS = setcap-intel_gpu_top.hook setcap-iotop.hook setcap-nethogs.hook  PREFIX = /usr/local  install:  	mkdir -p ${DESTDIR}${PREFIX}/bin  #	Another way would be define and use INSTALL INSTALL_PROGRAM INSTALL_DATA instead of use `cp -f` or `install` directly, see `info make`  	for i in ${SH}; do cp -f sh/$$i ${DESTDIR}${PREFIX}/bin; done +	mkdir -p ${DESTDIR}${PREFIX}/share/libalpm/hooks +#	/usr/local/share/libalpm/hooks default does not work, need to change pacman.conf +	for i in ${PACMAN_HOOKS}; do cp -f pacman_hooks/$$i ${DESTDIR}${PREFIX}/share/libalpm/hooks; done  uninstall:  	for i in ${SH}; do rm -f ${DESTDIR}${PREFIX}/bin/$$i; done +	for i in ${PACMAN_HOOKS}; do rm -f ${DESTDIR}${PREFIX}/share/libalpm/hooks/$$i; done  #	RM is default to `rm -f`, see `info make`  #	for i in ${SH}; do ${RM} ${DESTDIR}${PREFIX}/bin/$$i; done | 
