Skip to content
Snippets Groups Projects
Forked from Arch Linux / Packaging / Packages / filesystem
Source project has a limited visibility.
  • David Runge's avatar
    69b9a40a
    Use an associative array for all file installations · 69b9a40a
    David Runge authored
    
    To streamline file installation, use an associative array to declare
    targets, source file, mode, user and group owner.
    
    Be verbose about the installation of files.
    
    Add usr/share/factory/etc/profile.d/locale.sh, so that etc/ profile.d/
    locale.sh can be replaced by a factory file in case /etc is deleted.
    Extend tmpfiles.d setup for etc/profile.d/locale.sh.
    
    Add /etc/arch-release as file (also to factory), as it is seemingly
    still used by legacy OS detection methods (looking at you cmake).
    
    Signed-off-by: default avatarDavid Runge <dvzrv@archlinux.org>
    Verified
    69b9a40a
    History
    Use an associative array for all file installations
    David Runge authored
    
    To streamline file installation, use an associative array to declare
    targets, source file, mode, user and group owner.
    
    Be verbose about the installation of files.
    
    Add usr/share/factory/etc/profile.d/locale.sh, so that etc/ profile.d/
    locale.sh can be replaced by a factory file in case /etc is deleted.
    Extend tmpfiles.d setup for etc/profile.d/locale.sh.
    
    Add /etc/arch-release as file (also to factory), as it is seemingly
    still used by legacy OS detection methods (looking at you cmake).
    
    Signed-off-by: default avatarDavid Runge <dvzrv@archlinux.org>
Code owners
Assign users and groups as approvers for specific file changes. Learn more.