Browse Source

- irqbalance: change/fix SOCKET_TMPFS

master
vanhofen 2 years ago
parent
commit
3ad66f8b93
  1. 1
      package/irqbalance/files/irqbalance.init
  2. 7
      package/irqbalance/irqbalance.mk
  3. 26
      package/irqbalance/patches/0001-change-SOCKET_TMPFS.patch

1
package/irqbalance/files/irqbalance.init

@ -11,6 +11,7 @@ fi
case $1 in
start)
mkdir -p /var/run/irqbalance
${irqbalance}
;;
stop)

7
package/irqbalance/irqbalance.mk

@ -11,8 +11,11 @@ IRQBALANCE_SITE = $(call github,irqbalance,irqbalance,v$(IRQBALANCE_VERSION))
IRQBALANCE_DEPENDENCIES = glib2 ncurses
# Autoreconf needed because package is distributed without a configure script
IRQBALANCE_AUTORECONF = YES
define IRQBALANCE_AUTOGEN_SH
$(CHDIR)/$($(PKG)_DIR); \
./autogen.sh
endef
IRQBALANCE_PRE_CONFIGURE_HOOKS += IRQBALANCE_AUTOGEN_SH
IRQBALANCE_CONF_OPTS = \
--with-irqbalance-ui

26
package/irqbalance/patches/0001-change-SOCKET_TMPFS.patch

@ -0,0 +1,26 @@
diff --git a/irqbalance.h b/irqbalance.h
index e7f6b94..b08bce7 100644
--- a/irqbalance.h
+++ b/irqbalance.h
@@ -165,7 +165,7 @@ extern unsigned int log_mask;
#endif /* HAVE_LIBSYSTEMD */
#define SOCKET_PATH "irqbalance"
-#define SOCKET_TMPFS "/run/irqbalance"
+#define SOCKET_TMPFS "/var/run/irqbalance"
extern int process_one_line(char *path, void (*cb)(char *line, void *data), void *data);
extern void get_mask_from_bitmap(char *line, void *mask);
diff --git a/ui/irqbalance-ui.h b/ui/irqbalance-ui.h
index fba7e7c..f18e574 100644
--- a/ui/irqbalance-ui.h
+++ b/ui/irqbalance-ui.h
@@ -8,7 +8,7 @@
#include <glib-unix.h>
#define SOCKET_PATH "irqbalance"
-#define SOCKET_TMPFS "/run/irqbalance"
+#define SOCKET_TMPFS "/var/run/irqbalance"
#define STATS "stats"
#define SET_SLEEP "settings sleep "
Loading…
Cancel
Save