Просмотр исходного кода

package/chrony: set /var/lib/chrony ownership with CHRONY_PERMISSIONS

Fixes:
  chronyd[241]: Could not open /var/lib/chrony/chrony.drift.tmp : Permission denied

Refs:
https://github.com/jens-maus/RaspberryMatic/blob/3.77.7.20240826/buildroot-external/overlay/base/etc/init.d/S46chrony#L44
https://github.com/troglobit/myLinux/blob/5ab2ec53d70904b1c3f2570afaa31eeaa4c4487b/package/skeleton-init-finit/skeleton/etc/tmpfiles.d/chrony.conf

Signed-off-by: TIAN Yuanhao <tianyuanhao3@163.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
TIAN Yuanhao 10 месяцев назад
Родитель
Сommit
03c3083b97
1 измененных файлов с 4 добавлено и 0 удалено
  1. 4 0
      package/chrony/chrony.mk

+ 4 - 0
package/chrony/chrony.mk

@@ -24,6 +24,10 @@ define CHRONY_USERS
 	chrony -1 chrony -1 * /run/chrony - - Time daemon
 endef
 
+define CHRONY_PERMISSIONS
+	/var/lib/chrony d 755 chrony chrony - - - - -
+endef
+
 ifeq ($(BR2_PACKAGE_LIBNSS),y)
 CHRONY_DEPENDENCIES += libnss
 else