From 317b679b56530338dbb820d042af7d419be94e51 Mon Sep 17 00:00:00 2001 From: aliriza Date: Fri, 27 Jan 2023 09:01:11 +0000 Subject: [PATCH] sysconf fix --- dev/libs/glib/glib.sysconf | 3 +-- sys/base/busybox/files/busybox.sysconf | 1 - sys/base/glibc/data/glibc.sysconf | 2 +- sys/fs/eudev/eudev.sysconf | 1 - sys/kernel/initramfs-tools/initramfs-tools.sysconf | 3 +-- 5 files changed, 3 insertions(+), 7 deletions(-) diff --git a/dev/libs/glib/glib.sysconf b/dev/libs/glib/glib.sysconf index c5aecde6..b94ed32c 100644 --- a/dev/libs/glib/glib.sysconf +++ b/dev/libs/glib/glib.sysconf @@ -1,8 +1,7 @@ #!/bin/sh current=$(date +%s -r /usr/share/glib-2.0/schemas/) -touch /var/lib/ymp/sysconf/glib/update.date last=$(cat /var/lib/ymp/sysconf/glib/update.date) if [ "$current" != "$last" ] ; then glib-compile-schemas /usr/share/glib-2.0/schemas/ - echo "$current" > /var/lib/ymp/sysconf/glib/update.date + echo "date +%s -r /usr/share/glib-2.0/schemas/" > /var/lib/ymp/sysconf/glib/update.date fi diff --git a/sys/base/busybox/files/busybox.sysconf b/sys/base/busybox/files/busybox.sysconf index 865751f1..9a8b5d97 100644 --- a/sys/base/busybox/files/busybox.sysconf +++ b/sys/base/busybox/files/busybox.sysconf @@ -1,5 +1,4 @@ #!/bin/busybox ash -/bin/busybox mkdir -p /var/lib/ymp/sysconf/busybox/ if /bin/busybox [ ! -f /var/lib/ymp/sysconf/busybox/postinstall.done ] ; then /bin/busybox --install -s /bin /bin/busybox install /bin/busybox /bin/su diff --git a/sys/base/glibc/data/glibc.sysconf b/sys/base/glibc/data/glibc.sysconf index fd1f953d..9216ffa3 100644 --- a/sys/base/glibc/data/glibc.sysconf +++ b/sys/base/glibc/data/glibc.sysconf @@ -12,5 +12,5 @@ touch /var/lib/ymp/sysconf/glibc/update.date last=$(cat /var/lib/ymp/sysconf/glibc/update.date) if [ "$current" != "$last" ] ; then /bin/locale-gen - echo "$current" > /var/lib/ymp/sysconf/glibc/update.date + echo "$(date +%s -r /etc/locale.gen)" > /var/lib/ymp/sysconf/glibc/update.date fi diff --git a/sys/fs/eudev/eudev.sysconf b/sys/fs/eudev/eudev.sysconf index a2da21b9..178b7861 100644 --- a/sys/fs/eudev/eudev.sysconf +++ b/sys/fs/eudev/eudev.sysconf @@ -1,5 +1,4 @@ #!/bin/sh -mkdir -p /var/lib/ymp/sysconf/eudev/ if [ ! -f /var/lib/ymp/sysconf/eudev/postinst.done ] ; then udevadm hwdb --update date > /var/lib/ymp/sysconf/eudev/postinst.done diff --git a/sys/kernel/initramfs-tools/initramfs-tools.sysconf b/sys/kernel/initramfs-tools/initramfs-tools.sysconf index c757324d..9100fc58 100644 --- a/sys/kernel/initramfs-tools/initramfs-tools.sysconf +++ b/sys/kernel/initramfs-tools/initramfs-tools.sysconf @@ -1,5 +1,4 @@ #!/bin/sh -mkdir -p /var/lib/ymp/sysconf/initramfs-tools/ if [ ! -f /var/lib/ymp/sysconf/initramfs-tools/postinstall.done ] ; then touch /etc/initramfs-tools/modules mkdir -p /etc/initramfs-tools/scripts @@ -8,4 +7,4 @@ for kernel in $(ls /lib/modules) ; do if [ ! -f /boot/initrd.img-$kernel ] ; then update-initramfs -c -u -k $kernel fi -done \ No newline at end of file +done