From 04b2abc1357632f2748c16ef000ba0b46b960b35 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=F0=90=B0=80=F0=90=B0=9E=F0=90=B0=83=3A=F0=90=B0=BA?= =?UTF-8?q?=F0=90=B0=83=F0=90=B0=94=F0=90=B0=80=3A=F0=90=B0=9A=F0=90=B0=80?= =?UTF-8?q?=F0=90=B0=BE=F0=90=B0=9A=F0=90=B0=83=F0=90=B0=A4=20=28?= =?UTF-8?q?=F0=90=B0=BD=F0=90=B0=86=F0=90=B0=9E=F0=90=B0=83=F0=90=B0=A4?= =?UTF-8?q?=F0=90=B0=86=F0=90=B0=BD=29?= Date: Tue, 15 Nov 2022 07:58:09 +0000 Subject: [PATCH] Update base-files.sysconf --- system/base/base-files/base-files.sysconf | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/system/base/base-files/base-files.sysconf b/system/base/base-files/base-files.sysconf index 463f473c..3ffc7860 100644 --- a/system/base/base-files/base-files.sysconf +++ b/system/base/base-files/base-files.sysconf @@ -1,6 +1,14 @@ #!/bin/sh -mkdir -p /var/lib/ymp/sysconf/base-files/ +touch /etc/passwd +cat /etc/passwd.d/* | sed "s/#.*//g"| while read line ; do + if [ -z "${line}" ] ; then + : skip empty line + elif ! grep "^${line}$" /etc/passwd > /dev/null ; then + echo "${line}" >> /etc/passwd + fi +done if [ ! -f /var/lib/ymp/sysconf/base-files/postinstall.done ]; then + mkdir -p /var/lib/ymp/sysconf/base-files/ mkdir /data/user/root -p mkdir /data/log -p mkdir -p /kernel/modules @@ -19,12 +27,4 @@ if [ ! -f /var/lib/ymp/sysconf/base-files/postinstall.done ]; then ln -s ./lib64 /usr/lib ln -s ./lib32 /usr/libx32 date > /var/lib/ymp/sysconf/base-files/postinstall.done - touch /etc/passwd fi -cat /etc/passwd.d/* | sed "s/#.*//g"| while read line ; do - if [ -z "${line}" ] ; then - : skip empty line - elif ! grep "^${line}$" /etc/passwd > /dev/null ; then - echo "${line}" >> /etc/passwd - fi -done