From 92cd084cfe91dc64ad7b60fca999a57e8b020755 Mon Sep 17 00:00:00 2001 From: Ashish Kumar Yadav Date: Mon, 21 Jun 2021 17:56:36 +0530 Subject: [PATCH] /tmp is volatile, is deleted after 10 days --- GNUmakefile | 4 ++++ dwmblocks.c | 2 +- patches/dwm-dwmblocks-6.2.diff | 6 +++--- patches/dwm-systray-dwmblocks-6.2.diff | 6 +++--- sigdwmblocks/sigdwmblocks.c | 2 +- 5 files changed, 12 insertions(+), 8 deletions(-) diff --git a/GNUmakefile b/GNUmakefile index 580755e..470e5e5 100644 --- a/GNUmakefile +++ b/GNUmakefile @@ -37,13 +37,17 @@ clean: rm -f dwmblocks sigdwmblocks/sigdwmblocks xgetrootname/xgetrootname BINDIR = ${DESTDIR}${PREFIX}/bin +PIDDIR = /var/local/dwmblocks install: all mkdir -p ${BINDIR} cp -f dwmblocks sigdwmblocks/sigdwmblocks xgetrootname/xgetrootname ${BINDIR} chmod 755 ${BINDIR}/dwmblocks ${BINDIR}/sigdwmblocks ${BINDIR}/xgetrootname + mkdir -p ${PIDDIR} + chmod 777 ${PIDDIR} uninstall: rm -f ${BINDIR}/dwmblocks ${BINDIR}/sigdwmblocks ${BINDIR}/xgetrootname + rm -df ${PIDDIR} || exit 0 .PHONY: all clean install uninstall diff --git a/dwmblocks.c b/dwmblocks.c index feaa413..1d1b2f0 100644 --- a/dwmblocks.c +++ b/dwmblocks.c @@ -10,7 +10,7 @@ #include #define NILL INT_MIN -#define LOCKFILE "/tmp/dwmblocks.pid" +#define LOCKFILE "/var/local/dwmblocks/dwmblocks.pid" #define LENGTH(X) (sizeof X / sizeof X[0]) diff --git a/patches/dwm-dwmblocks-6.2.diff b/patches/dwm-dwmblocks-6.2.diff index f80685b..84aa689 100644 --- a/patches/dwm-dwmblocks-6.2.diff +++ b/patches/dwm-dwmblocks-6.2.diff @@ -1,6 +1,6 @@ diff -ruN dwm-6.2-ori/config.def.h dwm-6.2/config.def.h --- dwm-6.2-ori/config.def.h 2019-02-02 18:25:28.000000000 +0530 -+++ dwm-6.2/config.def.h 2021-01-25 16:40:17.983232710 +0530 ++++ dwm-6.2/config.def.h 2020-12-27 19:45:35.127385861 +0530 @@ -12,10 +12,26 @@ static const char col_gray3[] = "#bbbbbb"; static const char col_gray4[] = "#eeeeee"; @@ -43,7 +43,7 @@ diff -ruN dwm-6.2-ori/config.def.h dwm-6.2/config.def.h { ClkClientWin, MODKEY, Button3, resizemouse, {0} }, diff -ruN dwm-6.2-ori/dwm.c dwm-6.2/dwm.c --- dwm-6.2-ori/dwm.c 2019-02-02 18:25:28.000000000 +0530 -+++ dwm-6.2/dwm.c 2021-01-25 16:40:58.116619683 +0530 ++++ dwm-6.2/dwm.c 2021-06-21 17:50:13.520152649 +0530 @@ -40,6 +40,7 @@ #include #endif /* XINERAMA */ @@ -59,7 +59,7 @@ diff -ruN dwm-6.2-ori/dwm.c dwm-6.2/dwm.c +#define TTEXTW(X) (drw_fontset_getwidth(drw, (X))) + +#define STATUSLENGTH 256 -+#define DWMBLOCKSLOCKFILE "/tmp/dwmblocks.pid" ++#define DWMBLOCKSLOCKFILE "/var/local/dwmblocks/dwmblocks.pid" +#define DELIMITERENDCHAR 10 +#define LSPAD (lrpad / 2) /* padding on left side of status text */ +#define RSPAD (lrpad / 2) /* padding on right side of status text */ diff --git a/patches/dwm-systray-dwmblocks-6.2.diff b/patches/dwm-systray-dwmblocks-6.2.diff index 0b7b552..4cf2bbe 100644 --- a/patches/dwm-systray-dwmblocks-6.2.diff +++ b/patches/dwm-systray-dwmblocks-6.2.diff @@ -1,6 +1,6 @@ diff -ruN dwm-6.2-ori/config.def.h dwm-6.2/config.def.h --- dwm-6.2-ori/config.def.h 2020-08-17 23:51:19.053910127 +0530 -+++ dwm-6.2/config.def.h 2020-12-27 20:01:15.106831834 +0530 ++++ dwm-6.2/config.def.h 2020-12-27 20:01:59.763790107 +0530 @@ -16,10 +16,26 @@ static const char col_gray3[] = "#bbbbbb"; static const char col_gray4[] = "#eeeeee"; @@ -43,7 +43,7 @@ diff -ruN dwm-6.2-ori/config.def.h dwm-6.2/config.def.h { ClkClientWin, MODKEY, Button3, resizemouse, {0} }, diff -ruN dwm-6.2-ori/dwm.c dwm-6.2/dwm.c --- dwm-6.2-ori/dwm.c 2020-08-17 23:51:19.057243495 +0530 -+++ dwm-6.2/dwm.c 2021-01-25 16:46:54.472584837 +0530 ++++ dwm-6.2/dwm.c 2021-06-21 17:50:54.574264308 +0530 @@ -40,6 +40,7 @@ #include #endif /* XINERAMA */ @@ -59,7 +59,7 @@ diff -ruN dwm-6.2-ori/dwm.c dwm-6.2/dwm.c +#define TTEXTW(X) (drw_fontset_getwidth(drw, (X))) + +#define STATUSLENGTH 256 -+#define DWMBLOCKSLOCKFILE "/tmp/dwmblocks.pid" ++#define DWMBLOCKSLOCKFILE "/var/local/dwmblocks/dwmblocks.pid" +#define DELIMITERENDCHAR 10 +#define LSPAD (lrpad / 2) /* padding on left side of status text */ +#define RSPAD (lrpad / 2) /* padding on right side of status text */ diff --git a/sigdwmblocks/sigdwmblocks.c b/sigdwmblocks/sigdwmblocks.c index a924c37..8cba33d 100644 --- a/sigdwmblocks/sigdwmblocks.c +++ b/sigdwmblocks/sigdwmblocks.c @@ -7,7 +7,7 @@ #include #define NILL INT_MIN -#define LOCKFILE "/tmp/dwmblocks.pid" +#define LOCKFILE "/var/local/dwmblocks/dwmblocks.pid" int parsesignal(char *arg)