Changeset 0835a10 for LFS


Ignore:
Timestamp:
04/01/2020 09:11:32 AM (4 years ago)
Author:
Pierre Labastie <pierre@…>
Branches:
ablfs-more, legacy, trunk
Children:
0a577f5
Parents:
a73ed74
Message:

Two fixes:"

  • use /etc/passwd to check whether LUSER exists
  • use sudo -H -u $(LUSER) to be sure that HOME is set (depends on distro)
File:
1 edited

Legend:

Unmodified
Added
Removed
  • LFS/master.sh

    ra73ed74 r0835a10  
    620620save-luser:
    621621        @\$(call echo_message, Building)
    622         @if lslogins \$(LUSER) > luser-id 2>/dev/null; then  \\
     622        @LUSER_ID=\$(grep '^$(LUSER):' /etc/passwd | cut -d: -f3); \\
     623        if [ -n "\$LUSER_ID" ]; then  \\
    623624            if [ ! -d \$(LUSER_HOME).XXX ]; then \\
    624625                mv \$(LUSER_HOME){,.XXX}; \\
    625626                mkdir \$(LUSER_HOME); \\
    626627                chown \$(LUSER):\$(LGROUP) \$(LUSER_HOME); \\
     628                echo "\$LUSER_ID" > luser-id; \\
    627629            fi; \\
    628630        else \\
Note: See TracChangeset for help on using the changeset viewer.