diff --git a/SPECS/filesystem/filesystem.signatures.json b/SPECS/filesystem/filesystem.signatures.json new file mode 100644 index 00000000000..ae479443a66 --- /dev/null +++ b/SPECS/filesystem/filesystem.signatures.json @@ -0,0 +1,7 @@ +{ + "Signatures": { + "iso_3166.sed": "669556e70033fa2cf00de6ceb385446f59d6d91c14490cbb5c21095747bc11c0", + "iso_639.sed": "6410116395fa8716934ce174e8c61910340938ab1c72af6da773b465f9cd83df", + "lang-exceptions": "593ff291ada1c1520d5f8bf87a6c15b3f45cf4730352cca5af680c2799c2ff28" + } +} diff --git a/SPECS/filesystem/filesystem.spec b/SPECS/filesystem/filesystem.spec index a0dcaa4f72e..2793f654878 100644 --- a/SPECS/filesystem/filesystem.spec +++ b/SPECS/filesystem/filesystem.spec @@ -1,813 +1,934 @@ -Summary: Default file system -Name: filesystem -Version: 1.1 -Release: 18%{?dist} -License: GPLv3 -Group: System Environment/Base -Vendor: Microsoft Corporation -URL: http://www.linuxfromscratch.org -Distribution: Azure Linux +Summary: The basic directory layout for a Linux system +Name: filesystem +Version: 3.18 +Release: 7%{?dist} +License: Public Domain +URL: https://pagure.io/filesystem +Source1: lang-exceptions +Source2: iso_639.sed +Source3: iso_3166.sed +BuildRequires: iso-codes +Requires(pre): setup + +Vendor: Microsoft Corporation +Distribution: Azure Linux %description The filesystem package is one of the basic packages that is installed -on a Linux system. Filesystem contains the basic directory -layout for a Linux operating system, including the correct permissions -for the directories. This version is for a system configured with systemd. - -%package asc -Summary: Provide with config files needed for Azure Security Baseline -Requires: %{name} = %{version}-%{release} - -%description asc -Provide with multiple configuration files in /etc/modprobe.d/ to meet Azure Security Baseline +on a Linux system. Filesystem contains the basic directory layout +for a Linux operating system, including the correct permissions for +the directories. %prep +rm -f $RPM_BUILD_DIR/filelist + %build + %install -# -# 6.5. Creating Directories -# -install -vdm 755 %{buildroot}/{dev,run/{media/{floppy,cdrom},lock}} -install -vdm 755 %{buildroot}/{etc/{opt,sysconfig},home,mnt} -install -vdm 700 %{buildroot}/boot -install -vdm 755 %{buildroot}/{var} -install -vdm 755 %{buildroot}/opt -install -vdm 755 %{buildroot}/media -install -dv -m 0750 %{buildroot}/root -install -dv -m 1777 %{buildroot}/tmp %{buildroot}/var/tmp -install -vdm 755 %{buildroot}/usr/{,local/}{bin,include,lib,sbin,src} -install -vdm 755 %{buildroot}/usr/{,local/}share/{color,dict,doc,info,locale,man} -install -vdm 755 %{buildroot}/usr/{,local/}share/{misc,terminfo,zoneinfo} -install -vdm 755 %{buildroot}/usr/libexec -install -vdm 755 %{buildroot}/usr/{,local/}share/man/man{1..8} -install -vdm 755 %{buildroot}/etc/profile.d -install -vdm 755 %{buildroot}/usr/lib/debug/{lib,bin,sbin,usr,.dwz} - -ln -svfn usr/lib %{buildroot}/lib -ln -svfn usr/bin %{buildroot}/bin -ln -svfn usr/sbin %{buildroot}/sbin - -ln -svfn ../bin %{buildroot}/usr/lib/debug/usr/bin -ln -svfn ../sbin %{buildroot}/usr/lib/debug/usr/sbin -ln -svfn ../lib %{buildroot}/usr/lib/debug/usr/lib - - ln -svfn usr/lib %{buildroot}/lib64 - ln -svfn lib %{buildroot}/usr/lib64 - ln -svfn lib %{buildroot}/usr/local/lib64 - ln -svfn lib %{buildroot}/usr/lib/debug/lib64 - ln -svfn ../lib %{buildroot}/usr/lib/debug/usr/lib64 - ln -svfn ../.dwz %{buildroot}/usr/lib/debug/usr/.dwz - -install -vdm 755 %{buildroot}/var/{log,mail,spool,mnt,srv} - -ln -svfn var/srv %{buildroot}/srv -ln -svfn ../run %{buildroot}/var/run -ln -svfn ../run/lock %{buildroot}/var/lock -install -vdm 755 %{buildroot}/var/{opt,cache,lib/{color,misc,locate},local} -install -vdm 755 %{buildroot}/mnt/cdrom -install -vdm 755 %{buildroot}/mnt/hgfs - -# -# 6.6. Creating Essential Files and Symlinks -# -ln -svfn /proc/self/mounts %{buildroot}/etc/mtab -#touch -f %{buildroot}/etc/mtab - -touch %{buildroot}/var/log/{btmp,lastlog,wtmp} -# -# Configuration files -# -cat > %{buildroot}/etc/passwd <<- "EOF" -root:x:0:0:root:/root:/bin/bash -bin:x:1:1:bin:/dev/null:/bin/false -daemon:x:6:6:Daemon User:/dev/null:/bin/false -messagebus:x:18:18:D-Bus Message Daemon User:/var/run/dbus:/bin/false -systemd-bus-proxy:x:72:72:systemd Bus Proxy:/:/bin/false -systemd-journal-gateway:x:73:73:systemd Journal Gateway:/:/bin/false -systemd-journal-remote:x:74:74:systemd Journal Remote:/:/bin/false -systemd-journal-upload:x:75:75:systemd Journal Upload:/:/bin/false -systemd-network:x:76:76:systemd Network Management:/:/bin/false -systemd-resolve:x:77:77:systemd Resolver:/:/bin/false -systemd-timesync:x:78:78:systemd Time Synchronization:/:/bin/false -systemd-coredump:x:79:79:systemd Core Dumper:/:/usr/bin/false -systemd-oom:x:80:80:systemd Userspace OOM Killer:/:/usr/bin/false -nobody:x:65534:65533:Unprivileged User:/dev/null:/bin/false -EOF -cat > %{buildroot}/etc/group <<- "EOF" -root:x:0: -bin:x:1:daemon -sys:x:2: -kmem:x:3: -tape:x:4: -tty:x:5: -daemon:x:6: -floppy:x:7: -disk:x:8: -lp:x:9: -dialout:x:10: -audio:x:11: -video:x:12: -utmp:x:13: -usb:x:14: -cdrom:x:15: -adm:x:16: -messagebus:x:18: -systemd-journal:x:23: -input:x:24: -mail:x:34: -lock:x:54: -dip:x:30: -render:x:31: -kvm:x:32: -systemd-bus-proxy:x:72: -systemd-journal-gateway:x:73: -systemd-journal-remote:x:74: -systemd-journal-upload:x:75: -systemd-network:x:76: -systemd-resolve:x:77: -systemd-timesync:x:78: -systemd-coredump:x:79: -systemd-oom:x:80: -nogroup:x:65533: -users:x:100: -sudo:x:27: -wheel:x:28: -EOF -# -# Creating Proxy Configuration" -# -cat > %{buildroot}/etc/sysconfig/proxy <<- "EOF" -# Enable a generation of the proxy settings to the profile. -# This setting allows to turn the proxy on and off while -# preserving the particular proxy setup. -# -PROXY_ENABLED="no" - -# Some programs (e.g. wget) support proxies, if set in -# the environment. -# Example: HTTP_PROXY="http://proxy.provider.de:3128/" -HTTP_PROXY="" - -# Example: HTTPS_PROXY="https://proxy.provider.de:3128/" -HTTPS_PROXY="" - -# Example: FTP_PROXY="http://proxy.provider.de:3128/" -FTP_PROXY="" - -# Example: GOPHER_PROXY="http://proxy.provider.de:3128/" -GOPHER_PROXY="" - -# Example: SOCKS_PROXY="socks://proxy.example.com:8080" -SOCKS_PROXY="" - -# Example: SOCKS5_SERVER="office-proxy.example.com:8881" -SOCKS5_SERVER="" - -# Example: NO_PROXY="www.me.de, do.main, localhost" -NO_PROXY="localhost, 127.0.0.1" -EOF -# -# 7.3. Customizing the /etc/hosts File" -# -cat > %{buildroot}/etc/hosts <<- "EOF" -# Begin /etc/hosts (network card version) - -::1 ipv6-localhost ipv6-loopback -127.0.0.1 localhost.localdomain -127.0.0.1 localhost - -# End /etc/hosts (network card version) -EOF -# -# 7.9. Configuring the setclock Script" -# -cat > %{buildroot}/etc/sysconfig/clock <<- "EOF" -# Begin /etc/sysconfig/clock - -UTC=1 - -# Set this to any options you might need to give to hwclock, -# such as machine hardware clock type for Alphas. -CLOCKPARAMS= - -# End /etc/sysconfig/clock -EOF -# -# 7.10. Configuring the Linux Console" -# -cat > %{buildroot}/etc/sysconfig/console <<- "EOF" -# Begin /etc/sysconfig/console -# Begin /etc/sysconfig/console -# KEYMAP="us" -# FONT="lat1-16 -m utf8" -# FONT="lat1-16 -m 8859-1" -# KEYMAP_CORRECTIONS="euro2" -# UNICODE="1" -# LEGACY_CHARSET="iso-8859-1" -# End /etc/sysconfig/console -EOF -# -# 7.13. The Bash Shell Startup Files -# -cat > %{buildroot}/etc/profile <<- "EOF" -# Begin /etc/profile -# Written for Beyond Linux From Scratch -# by James Robertson -# modifications by Dagmar d'Surreal - -# System wide environment variables and startup programs. - -# System wide aliases and functions should go in /etc/bashrc. Personal -# environment variables and startup programs should go into -# ~/.bash_profile. Personal aliases and functions should go into -# ~/.bashrc. - -# Functions to help us manage paths. Second argument is the name of the -# path variable to be modified (default: PATH) -pathremove () { - local IFS=':' - local NEWPATH - local DIR - local PATHVARIABLE=${2:-PATH} - for DIR in ${!PATHVARIABLE} ; do - if [ "$DIR" != "$1" ] ; then - NEWPATH=${NEWPATH:+$NEWPATH:}$DIR - fi - done - export $PATHVARIABLE="$NEWPATH" -} - -pathprepend () { - pathremove $1 $2 - local PATHVARIABLE=${2:-PATH} - export $PATHVARIABLE="$1${!PATHVARIABLE:+:${!PATHVARIABLE}}" -} - -pathappend () { - pathremove $1 $2 - local PATHVARIABLE=${2:-PATH} - export $PATHVARIABLE="${!PATHVARIABLE:+${!PATHVARIABLE}:}$1" -} - -export -f pathremove pathprepend pathappend - -# Set the initial path -# Block unnessary as this is set elsewhere. -# export PATH=$PATH:/bin:/usr/bin - -# if [ $EUID -eq 0 ] ; then -# pathappend /sbin:/usr/sbin -# unset HISTFILE -# fi - -# Setup some environment variables. -export HISTSIZE=1000 -export HISTIGNORE="&:[bf]g:exit" - -# Set some defaults for graphical systems -export XDG_DATA_DIRS=/usr/share/ -export XDG_CONFIG_DIRS=/etc/xdg/ - -# Setup a red prompt for root and a green one for users. -NORMAL="\[\e[0m\]" -RED="\[\e[1;31m\]" -GREEN="\[\e[1;32m\]" -if [[ $EUID == 0 ]] ; then - PS1="$RED\u@\h [ $NORMAL\w$RED ]# $NORMAL" -else - PS1="$GREEN\u@\h [ $NORMAL\w$GREEN ]\$ $NORMAL" -fi +rm -rf %{buildroot} +mkdir %{buildroot} +install -p -c -m755 %SOURCE2 %{buildroot}/iso_639.sed +install -p -c -m755 %SOURCE3 %{buildroot}/iso_3166.sed + +cd %{buildroot} + +Paths=( + boot dev \ + etc/{xdg/autostart,opt,pm/{config.d,power.d,sleep.d},skel,sysconfig,keys/ima,pki,bash_completion.d,rwtab.d,statetab.d} \ + home media mnt opt root run srv tmp \ + usr/{bin,include,%{_lib}/{bpf,pm-utils/{module.d,power.d,sleep.d}},lib/{debug/{.dwz,usr},locale,modules,sysimage,systemd/{system,user},sysusers.d,tmpfiles.d},libexec,local/{bin,etc,lib,%{_lib}/bpf,sbin,src,share/{applications,man/man{1,2,3,4,5,6,7,8,9,n,1x,2x,3x,4x,5x,6x,7x,8x,9x},info},libexec,include},sbin,share/{aclocal,appdata,applications,backgrounds,bash-completion{,/completions,/helpers},dict,doc,empty,help,icons,idl,info,licenses,locale,man/man{1,2,3,4,5,6,7,8,9,n,1x,2x,3x,4x,5x,6x,7x,8x,9x,0p,1p,3p},metainfo,mime-info,misc,omf,pixmaps,sounds,themes,zsh/site-functions},src,src/kernels,src/debug} \ + var/{adm,empty,ftp,lib/{misc,rpm-state},local,log,nis,preserve,spool/{mail,lpd},tmp,db,cache/bpf,opt,yp} +) +for i in "${Paths[@]}"; do + mkdir -p "$i" +done + +ln -snf ../var/tmp usr/tmp +ln -snf spool/mail var/mail +ln -snf usr/bin bin +ln -snf usr/sbin sbin +ln -snf usr/lib lib +ln -snf usr/%{_lib} %{_lib} +ln -snf ../run var/run +ln -snf ../run/lock var/lock +ln -snf usr/bin usr/lib/debug/bin +ln -snf usr/lib usr/lib/debug/lib +ln -snf usr/%{_lib} usr/lib/debug/%{_lib} +ln -snf ../.dwz usr/lib/debug/usr/.dwz +ln -snf usr/sbin usr/lib/debug/sbin + +# Hack to work around toolkit limitations +if [[ -e /usr/share/xml/iso-codes/iso_639.xml && -e /usr/share/xml/iso-codes/iso_3166.xml ]]; then + +sed -n -f %{buildroot}/iso_639.sed /usr/share/xml/iso-codes/iso_639.xml \ + >%{buildroot}/iso_639.tab +sed -n -f %{buildroot}/iso_3166.sed /usr/share/xml/iso-codes/iso_3166.xml \ + >%{buildroot}/iso_3166.tab + +grep -v "^$" %{buildroot}/iso_639.tab | grep -v "^#" | while read a b c d ; do + [[ "$d" =~ "^Reserved" ]] && continue + [[ "$d" =~ "^No linguistic" ]] && continue + + locale=$c + if [ "$locale" = "XX" ]; then + locale=$b + fi + echo "%lang(${locale}) /usr/share/locale/${locale}" >> $RPM_BUILD_DIR/filelist + echo "%lang(${locale}) %ghost %config(missingok) /usr/share/man/${locale}" >>$RPM_BUILD_DIR/filelist +done +cat %{SOURCE1} | grep -v "^#" | grep -v "^$" | while read loc ; do + locale=$loc + locality= + special= + [[ "$locale" =~ "@" ]] && locale=${locale%%%%@*} + [[ "$locale" =~ "_" ]] && locality=${locale##*_} + [[ "$locality" =~ "." ]] && locality=${locality%%%%.*} + [[ "$loc" =~ "_" ]] || [[ "$loc" =~ "@" ]] || special=$loc + + # If the locality is not official, skip it + if [ -n "$locality" ]; then + grep -q "^$locality" %{buildroot}/iso_3166.tab || continue + fi + # If the locale is not official and not special, skip it + if [ -z "$special" ]; then + egrep -q "[[:space:]]${locale%%_*}[[:space:]]" \ + %{buildroot}/iso_639.tab || continue + fi + echo "%lang(${locale}) /usr/share/locale/${loc}" >> $RPM_BUILD_DIR/filelist + echo "%lang(${locale}) %ghost %config(missingok) /usr/share/man/${loc}" >> $RPM_BUILD_DIR/filelist +done + +cat $RPM_BUILD_DIR/filelist | grep "locale" | while read a b ; do + mkdir -p -m 755 %{buildroot}/$b/LC_MESSAGES +done -for script in /etc/profile.d/*.sh ; do - if [ -r $script ] ; then - . $script - fi +cat $RPM_BUILD_DIR/filelist | grep "/share/man" | while read a b c d; do + mkdir -p -m 755 %{buildroot}/$d/man{1,2,3,4,5,6,7,8,9,n,1x,2x,3x,4x,5x,6x,7x,8x,9x,0p,1p,3p} done -unset script RED GREEN NORMAL -# End /etc/profile -EOF -# -# The Proxy Bash Shell Startup File -# -cat > %{buildroot}/etc/profile.d/proxy.sh <<- "EOF" -# -# proxy.sh: Set proxy environment -# - -sys=/etc/sysconfig/proxy -test -s $sys || exit 0 -while read line ; do - case "$line" in - \#*|"") continue ;; - esac - eval val=${line#*=} - case "$line" in - PROXY_ENABLED=*) - PROXY_ENABLED="${val}" - ;; - HTTP_PROXY=*) - test "$PROXY_ENABLED" = "yes" || continue - http_proxy="${val}" - export http_proxy - ;; - HTTPS_PROXY=*) - test "$PROXY_ENABLED" = "yes" || continue - https_proxy="${val}" - export https_proxy - ;; - FTP_PROXY=*) - test "$PROXY_ENABLED" = "yes" || continue - ftp_proxy="${val}" - export ftp_proxy - ;; - GOPHER_PROXY=*) - test "$PROXY_ENABLED" = "yes" || continue - gopher_proxy="${val}" - export gopher_proxy - ;; - SOCKS_PROXY=*) - test "$PROXY_ENABLED" = "yes" || continue - socks_proxy="${val}" - export socks_proxy - SOCKS_PROXY="${val}" - export SOCKS_PROXY - ;; - SOCKS5_SERVER=*) - test "$PROXY_ENABLED" = "yes" || continue - SOCKS5_SERVER="${val}" - export SOCKS5_SERVER - ;; - NO_PROXY=*) - test "$PROXY_ENABLED" = "yes" || continue - no_proxy="${val}" - export no_proxy - NO_PROXY="${val}" - export NO_PROXY - esac -done < $sys -unset sys line val - -if test "$PROXY_ENABLED" != "yes" ; then - unset http_proxy https_proxy ftp_proxy gopher_proxy no_proxy NO_PROXY socks_proxy SOCKS_PROXY SOCKS5_SERVER fi -unset PROXY_ENABLED -# -# end of proxy.sh -EOF -# -# 7.14. Creating the /etc/inputrc File -# -cat > %{buildroot}/etc/inputrc <<- "EOF" -# Begin /etc/inputrc -# Modified by Chris Lynn - -# Allow the command prompt to wrap to the next line -set horizontal-scroll-mode Off - -# Enable 8bit input -set meta-flag On -set input-meta On - -# Turns off 8th bit stripping -set convert-meta Off - -# Keep the 8th bit for display -set output-meta On - -# none, visible or audible -set bell-style none - -# All of the following map the escape sequence of the value -# contained in the 1st argument to the readline specific functions -"\eOd": backward-word -"\eOc": forward-word - -# for linux console -"\e[1~": beginning-of-line -"\e[4~": end-of-line -# page up - history search backward -"\e[5~": history-search-backward -# page down - history search forward -"\e[6~": history-search-forward -"\e[3~": delete-char -"\e[2~": quoted-insert -# for xterm -"\eOH": beginning-of-line -"\eOF": end-of-line +rm -f %{buildroot}/iso_639.tab +rm -f %{buildroot}/iso_639.sed +rm -f %{buildroot}/iso_3166.tab +rm -f %{buildroot}/iso_3166.sed -# for Konsole -"\e[H": beginning-of-line -"\e[F": end-of-line +for i in man{1,2,3,4,5,6,7,8,9,n,1x,2x,3x,4x,5x,6x,7x,8x,9x,0p,1p,3p}; do + echo "/usr/share/man/$i" >>$RPM_BUILD_DIR/filelist +done -# ctrl + left/right arrow to jump words -"\e[1;5C": forward-word -"\e[1;5D": backward-word +%pretrans -p +--# If we are running in pretrans in a fresh root, there is no /usr and +--# symlinks. We cannot be sure, to be the very first rpm in the +--# transaction list. Let's create the needed base directories and symlinks +--# here, to place the files from other packages in the right locations. +--# When our rpm is unpacked by cpio, it will set all permissions and modes +--# later. +posix.mkdir("/usr") +posix.mkdir("/usr/bin") +posix.mkdir("/usr/sbin") +posix.mkdir("/usr/lib") +posix.mkdir("/usr/lib/debug") +posix.mkdir("/usr/lib/debug/usr/") +posix.mkdir("/usr/lib/debug/usr/bin") +posix.mkdir("/usr/lib/debug/usr/sbin") +posix.mkdir("/usr/lib/debug/usr/lib") +posix.mkdir("/usr/lib/debug/usr/%{_lib}") +posix.mkdir("/usr/%{_lib}") +posix.symlink("usr/bin", "/bin") +posix.symlink("usr/sbin", "/sbin") +posix.symlink("usr/lib", "/lib") +posix.symlink("usr/bin", "/usr/lib/debug/bin") +posix.symlink("usr/lib", "/usr/lib/debug/lib") +posix.symlink("usr/%{_lib}", "/usr/lib/debug/%{_lib}") +posix.symlink("../.dwz", "/usr/lib/debug/usr/.dwz") +posix.symlink("usr/sbin", "/usr/lib/debug/sbin") +posix.symlink("usr/%{_lib}", "/%{_lib}") +posix.mkdir("/run") +posix.mkdir("/proc") +posix.mkdir("/sys") +posix.chmod("/proc", 0555) +posix.chmod("/sys", 0555) +st = posix.stat("/media") +if st and st.type == "link" then + os.remove("/media") +end +posix.mkdir("/var") +posix.symlink("../run", "/var/run") +posix.symlink("../run/lock", "/var/lock") +return 0 -# End /etc/inputrc -EOF -# -# 8.2. Creating the /etc/fstab File -# -touch %{buildroot}/etc/fstab +%posttrans -p +--# we need to restorecon on some dirs created in %pretrans or by other packages +if posix.access ("/usr/sbin/restorecon", "x") then + rpm.execute("/usr/sbin/restorecon", "/var", "/var/run", "/var/lock", "/sys", "/boot", "/dev", "/media") + rpm.execute("/usr/sbin/restorecon", "-r", "/usr/lib/debug") +end -# -# 8.3.2. Configuring Linux Module Load Order -# -install -vdm 755 %{buildroot}/etc/modprobe.d -cat > %{buildroot}/etc/modprobe.d/usb.conf <<- "EOF" -# Begin /etc/modprobe.d/usb.conf +%files -f filelist +%defattr(0755,root,root,0755) +%dir %attr(555,root,root) / +/bin +%attr(555,root,root) /boot +/dev +%dir /etc +/etc/xdg +/etc/opt +/etc/pm +/etc/skel +/etc/sysconfig +/etc/keys +/etc/pki +/etc/bash_completion.d/ +%dir /etc/rwtab.d +%dir /etc/statetab.d +/home +/lib +%ifarch x86_64 ppc64 sparc64 s390x aarch64 ppc64le mips64 mips64el riscv64 +/%{_lib} +%endif +/media +%dir /mnt +%dir /opt +%ghost %attr(555,root,root) /proc +%attr(550,root,root) /root +/run +/sbin +/srv +%ghost %attr(555,root,root) /sys +%attr(1777,root,root) /tmp +%dir /usr +%attr(555,root,root) /usr/bin +/usr/include +%dir %attr(555,root,root) /usr/lib +%dir /usr/lib/sysimage +%dir /usr/lib/systemd +/usr/lib/systemd/system +/usr/lib/systemd/user +%dir /usr/lib/sysusers.d +%dir /usr/lib/tmpfiles.d +%dir /usr/lib/locale +%dir /usr/lib/modules +%dir /usr/lib/debug +%dir /usr/lib/debug/.dwz +%ghost /usr/lib/debug/bin +%ghost /usr/lib/debug/lib +%ghost /usr/lib/debug/%{_lib} +%ghost %dir /usr/lib/debug/usr +%ghost /usr/lib/debug/usr/bin +%ghost /usr/lib/debug/usr/sbin +%ghost /usr/lib/debug/usr/lib +%ghost /usr/lib/debug/usr/%{_lib} +%ghost /usr/lib/debug/usr/.dwz +%ghost /usr/lib/debug/sbin +%ifarch x86_64 ppc64 sparc64 s390x aarch64 ppc64le mips64 mips64el riscv64 +%attr(555,root,root) /usr/%{_lib} +%else +%attr(555,root,root) /usr/lib/bpf +%attr(555,root,root) /usr/lib/pm-utils +%endif +/usr/libexec +/usr/local +%attr(555,root,root) /usr/sbin +%dir /usr/share +/usr/share/aclocal +/usr/share/appdata +/usr/share/applications +/usr/share/backgrounds +%dir /usr/share/bash-completion +/usr/share/bash-completion/completions +/usr/share/bash-completion/helpers +/usr/share/dict +/usr/share/doc +%attr(555,root,root) %dir /usr/share/empty +/usr/share/help +/usr/share/icons +/usr/share/idl +/usr/share/info +%dir /usr/share/licenses +%dir /usr/share/locale +%dir /usr/share/man +/usr/share/metainfo +/usr/share/mime-info +/usr/share/misc +/usr/share/omf +/usr/share/pixmaps +/usr/share/sounds +/usr/share/themes +/usr/share/zsh +/usr/src +/usr/tmp +%dir /var +/var/adm +%dir /var/cache +/var/cache/bpf +/var/db +/var/empty +/var/ftp +/var/lib +/var/local +%ghost /var/lock +/var/log +/var/mail +/var/nis +/var/opt +/var/preserve +%ghost /var/run +%dir /var/spool +%attr(755,root,root) /var/spool/lpd +%attr(775,root,mail) /var/spool/mail +%attr(1777,root,root) /var/tmp +/var/yp -install ohci_hcd /sbin/modprobe ehci_hcd ; /sbin/modprobe -i ohci_hcd ; true -install uhci_hcd /sbin/modprobe ehci_hcd ; /sbin/modprobe -i uhci_hcd ; true +%changelog +* Tue Dec 12 12:08:24 EST 2023 Dan Streetman - 3.18-7 +- Initial import to Azure Linux +- Fix some invalid dates in imported changelog +- Remove some dirs: afs, games, X11 -# End /etc/modprobe.d/usb.conf -EOF +* Fri Jul 21 2023 Peter Robinson - 3.18-6 +- Add /etc/keys for initrd/kernel related keys -# Security patch for CCE-14118-4, msid: 6.6 -# Disable the installation and use of file systems that are not required (squashfs) -cat > %{buildroot}/etc/modprobe.d/squashfs.conf <<- "EOF" -# Begin /etc/modprobe.d/squashfs.conf +* Wed Jul 19 2023 Fedora Release Engineering - 3.18-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild -install squashfs /bin/true +* Tue Feb 21 2023 Than Ngo - 3.18-4 +- migrated to SPDX license -# End /etc/modprobe.d/squashfs.conf -EOF +* Thu Jan 19 2023 Fedora Release Engineering - 3.18-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild -# Security patch for msid: 1.1.21.1 -# Ensure mounting of USB storage devices is disabled -cat > %{buildroot}/etc/modprobe.d/usb-storage.conf <<- "EOF" -# Begin /etc/modprobe.d/usb-storage.conf +* Tue Aug 09 2022 Martin Osvald - 3.18-2 +- Filesystem has a dependency on /bin/sh (rhbz#1306489) -install usb-storage /bin/true +* Tue Jul 26 2022 Martin Osvald - 3.18-1 +- Filesystem has a dependency on /bin/sh (#1306489) +- Add /usr/share/X11/fonts/ to default filesystem (#2107447) +- Remove obsolete and forbidden Group tag +- Own zsh and fish completions directories (rhbz#1312594) +- Improve directory creation to avoid 'Argument list too long' error -# End /etc/modprobe.d/usb-storage.conf -EOF +* Mon Jul 25 2022 Debarshi Ray - 3.17-1 +- Assume ownership of /usr/lib/tmpfiles.d -# Security patch for msid: 6.1 -# Disable the installation and use of file systems that are not required (cramfs) -cat > %{buildroot}/etc/modprobe.d/cramfs.conf <<- "EOF" -# Begin /etc/modprobe.d/cramfs.conf +* Thu Jul 21 2022 Fedora Release Engineering - 3.16-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild -install cramfs /bin/true +* Thu Jan 20 2022 Petr Menšík - 3.16-3 +- Include systemd directories for %unitdir and similar -# End /etc/modprobe.d/cramfs.conf -EOF +* Thu Jan 20 2022 Fedora Release Engineering - 3.16-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild -# Security patch for msid: 6.2 -# Disable the installation and use of file systems that are not required (freevxfs) -cat > %{buildroot}/etc/modprobe.d/freevxfs.conf <<- "EOF" -# Begin /etc/modprobe.d/freevxfs.conf +* Tue Aug 3 2021 Pavel Zhukov - 3.15-1 +- Move /afs into main package -install freevxfs /bin/true +* Fri Aug 07 2020 Pavel Raiskup - 3.14-4 +- /proc and /sys made %%ghost to allow filesystem package updates in rootless + container environments (rhbz#1548403) -# End /etc/modprobe.d/freevxfs.conf -EOF +* Mon Jan 27 2020 Ondrej Vasik - 3.14-1 +- do not restore context of /proc (#1722766) -# Security patch for msid: 6.3 -# Disable the installation and use of file systems that are not required (hfs) -cat > %{buildroot}/etc/modprobe.d/hfs.conf <<- "EOF" -# Begin /etc/modprobe.d/hfs.conf +* Wed Dec 18 2019 Ondrej Vasik - 3.13-1 +- add ownership for eBPF bytecode files directories (#1781646) -install hfs /bin/true +* Thu Jun 20 2019 David Howells - 3.12-1 +- add new -afs supbackage for /afs directory (#FPC888,#1720232) -# End /etc/modprobe.d/hfs.conf -EOF +* Mon Apr 29 2019 Ondrej Vasik - 3.11-1 +- drop ownership for /etc/xinet.d (#1691146) +- drop ownership for %{_libdir}/tls, %{_libdir}/sse2 (#1702329) -# Security patch for msid: 6.4 -# Disable the installation and use of file systems that are not required (hfsplus) -cat > %{buildroot}/etc/modprobe.d/hfsplus.conf <<- "EOF" -# Begin /etc/modprobe.d/hfsplus.conf +* Mon Feb 11 2019 Ondrej Vasik - 3.10-1 +- drop legacy /var/gopher (#1667231) -install hfsplus /bin/true +* Thu Jan 31 2019 Fedora Release Engineering - 3.9-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild -# End /etc/modprobe.d/hfsplus.conf -EOF +* Fri Jul 13 2018 Fedora Release Engineering - 3.9-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild -# Security patch for msid: 6.5 -# Disable the installation and use of file systems that are not required (jffs2) -cat > %{buildroot}/etc/modprobe.d/jffs2.conf <<- "EOF" -# Begin /etc/modprobe.d/jffs2.conf +* Thu Jun 21 2018 Ondrej Vasik - 3.9-1 +- add ownership of /etc/rwtab.d and /etc/statetab.d -install jffs2 /bin/true +* Tue Feb 20 2018 Adam Jackson - 3.8-3 +- own /etc/X11/xinit/{,{xinitrc,xinput}.d} -# End /etc/modprobe.d/jffs2.conf -EOF +* Wed Feb 07 2018 Fedora Release Engineering - 3.8-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild -# Security patch for msid: 54 -# Ensure DCCP is disabled -cat > %{buildroot}/etc/modprobe.d/dccp.conf <<- "EOF" -# Begin /etc/modprobe.d/dccp.conf +* Sat Jan 13 2018 Ondrej Vasik - 3.8-1 +- drop the ownership of ghostscript dirs (#1533992) -install dccp /bin/true +* Thu Dec 14 2017 Ondrej Vasik - 3.7-1 +- own /usr/share/locale and /usr/lib/modules +- own /usr/lib/sysimage +- improve filesystem content file to include symlinks and rootdir -# End /etc/modprobe.d/dccp.conf -EOF +* Mon Nov 20 2017 Ondrej Vasik - 3.6-1 +- own /usr/share/bash-completion{,/completions,/helpers} (#1504616) +- create and own /usr/lib/debug/.dwz dir to prevent + dangling symlink (#1508610) -# Security patch for msid: 55 -# Ensure SCTP is disabled -cat > %{buildroot}/etc/modprobe.d/sctp.conf <<- "EOF" -# Begin /etc/modprobe.d/sctp.conf +* Thu Oct 12 2017 Ondrej Vasik - 3.5-1 +- improve the content file creation -install sctp /bin/true +* Thu Oct 05 2017 Ondrej Vasik - 3.4-1 +- create and own file with the content of filesystem package -# End /etc/modprobe.d/sctp.conf -EOF +* Wed Aug 02 2017 Fedora Release Engineering - 3.3-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild -# Security patch for msid: 56 -# Disable support for RDS -cat > %{buildroot}/etc/modprobe.d/rds.conf <<- "EOF" -# Begin /etc/modprobe.d/rds.conf +* Wed Jul 26 2017 Fedora Release Engineering - 3.3-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild -install rds /bin/true +* Tue Mar 21 2017 Ondrej Vasik - 3.3-1 +- Move to Pagure.io +- add ownership for /usr/share/metainfo/ (#1434008) -# End /etc/modprobe.d/rds.conf -EOF +* Fri Feb 10 2017 Fedora Release Engineering - 3.2-40 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild -# Security patch for msid: 57 -# Ensure TIPC is disabled -cat > %{buildroot}/etc/modprobe.d/tipc.conf <<- "EOF" -# Begin /etc/modprobe.d/tipc.conf +* Mon Jan 02 2017 Ondrej Vasik - 3.2-39 +- refresh lang-exceptions list - /usr/share/locale ownerships + (#1409402, #1313421) +- add ownership for /usr/share/help (#1357974) -install tipc /bin/true +* Tue Oct 11 2016 Richard W.M. Jones - 3.2-38 +- Add riscv64 to list of 64 bit architectures. -# End /etc/modprobe.d/tipc.conf -EOF -# -# chapter 9.1. The End -# +* Wed Feb 03 2016 Fedora Release Engineering - 3.2-37 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild -# Since these following symlinks are ghosted entries, create them manually upon -# package installation. +* Fri Jan 29 2016 Ondrej Vasik - 3.2-36 +- own /var/ftp - homedir for system default ftp user (#1302711) -# Use Lua to achieve this since when filesystem installs, there may not be any -# other packages installed if this is a new environment. -%post -p -posix.symlink("lib", "/usr/lib/debug/lib64") -posix.symlink("../bin", "/usr/lib/debug/usr/bin") -posix.symlink("../sbin", "/usr/lib/debug/usr/sbin") -posix.symlink("../lib", "/usr/lib/debug/usr/lib") -posix.symlink("../lib", "/usr/lib/debug/usr/lib64") -posix.symlink("../.dwz", "/usr/lib/debug/usr/.dwz") -return 0 +* Fri Sep 04 2015 Michal Toman - 3.2-35 +- add mips64 and mips64el to the 64-bit arches -%pretrans -p -posix.mkdir("/proc") -posix.mkdir("/sys") -posix.chmod("/proc", 0555) -posix.chmod("/sys", 0555) -return 0 +* Wed Jun 17 2015 Fedora Release Engineering - 3.2-34 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild -%files -%defattr(-,root,root) -# Root filesystem -/bin -%dir /boot -%dir /dev -%dir /etc -%dir /home -/lib -%dir /opt +* Mon May 25 2015 Ondrej Vasik - 3.2-33 +- prevent potentially broken symlinks in debuginfo dirs (#1195641) -/media -%dir /mnt -%ghost %attr(555,root,root) /proc -%dir /root -%dir /run -/sbin -/srv -%ghost %attr(555,root,root) /sys -%dir /tmp -%dir /usr -%dir /var -# etc fileystem -%dir /etc/opt -%config(noreplace) /etc/fstab -%config(noreplace) /etc/group -%config(noreplace) /etc/hosts -%config(noreplace) /etc/inputrc -%config(noreplace) /etc/mtab -%config(noreplace) /etc/passwd -%config(noreplace) /etc/profile -%dir /etc/modprobe.d -%config(noreplace) /etc/modprobe.d/usb.conf -%dir /etc/sysconfig -%config(noreplace) /etc/sysconfig/clock -%config(noreplace) /etc/sysconfig/console -%config(noreplace) /etc/sysconfig/proxy -%dir /etc/profile.d -%config(noreplace) /etc/profile.d/proxy.sh -# media filesystem -%dir /run/media/cdrom -%dir /run/media/floppy -# run filesystem -%dir /run/lock -# usr filesystem -%dir /mnt/cdrom -%dir /mnt/hgfs -%dir /usr/bin -%dir /usr/include -%dir /usr/lib -%dir /usr/lib/debug -%dir /usr/lib/debug/bin -%dir /usr/lib/debug/lib -%dir /usr/lib/debug/sbin -%dir /usr/lib/debug/usr -%dir /usr/lib/debug/.dwz -%dir /usr/libexec -%dir /usr/local -%dir /usr/local/bin -%dir /usr/local/include -%dir /usr/local/lib -%dir /usr/local/sbin -%dir /usr/local/share -%dir /usr/local/share/color -%dir /usr/local/share/dict -%dir /usr/local/share/doc -%dir /usr/local/share/info -%dir /usr/local/share/locale -%dir /usr/local/share/man -%dir /usr/local/share/man/man1 -%dir /usr/local/share/man/man2 -%dir /usr/local/share/man/man3 -%dir /usr/local/share/man/man4 -%dir /usr/local/share/man/man5 -%dir /usr/local/share/man/man6 -%dir /usr/local/share/man/man7 -%dir /usr/local/share/man/man8 -%dir /usr/local/share/misc -%dir /usr/local/share/terminfo -%dir /usr/local/share/zoneinfo -%dir /usr/local/src -%dir /usr/sbin -%dir /usr/share -%dir /usr/share/color -%dir /usr/share/dict -%dir /usr/share/doc -%dir /usr/share/info -%dir /usr/share/locale -%dir /usr/share/man -%dir /usr/share/man/man1 -%dir /usr/share/man/man2 -%dir /usr/share/man/man3 -%dir /usr/share/man/man4 -%dir /usr/share/man/man5 -%dir /usr/share/man/man6 -%dir /usr/share/man/man7 -%dir /usr/share/man/man8 -%dir /usr/share/misc -%dir /usr/share/terminfo -%dir /usr/share/zoneinfo -%dir /usr/src - -# ghosted /usr/lib/debug symlinks. -# -# Ghost them to allow others packages to create/provide files -# inside the symlinks without conflicting with this package. -%ghost /usr/lib/debug/lib64 -%ghost /usr/lib/debug/usr/bin -%ghost /usr/lib/debug/usr/lib -%ghost /usr/lib/debug/usr/lib64 -%ghost /usr/lib/debug/usr/sbin -%ghost /usr/lib/debug/usr/.dwz +* Sat Aug 16 2014 Fedora Release Engineering - 3.2-32 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild -# var filesystem -%dir /var/cache -%dir /var/lib -%dir /var/lib/color -%dir /var/lib/locate -%dir /var/lib/misc -%dir /var/local -%dir /var/log -%dir /var/mail -%dir /var/mnt -%dir /var/srv -%dir /var/opt -%dir /var/spool -%dir /var/tmp -%attr(-,root,root) /var/log/wtmp -%attr(664,root,utmp) /var/log/lastlog -%attr(600,root,root) /var/log/btmp -/var/lock -/var/run - -/lib64 -/usr/lib64 -/usr/local/lib64 - -%files asc -%config(noreplace) /etc/modprobe.d/squashfs.conf -%config(noreplace) /etc/modprobe.d/usb-storage.conf -%config(noreplace) /etc/modprobe.d/cramfs.conf -%config(noreplace) /etc/modprobe.d/freevxfs.conf -%config(noreplace) /etc/modprobe.d/hfs.conf -%config(noreplace) /etc/modprobe.d/hfsplus.conf -%config(noreplace) /etc/modprobe.d/jffs2.conf -%config(noreplace) /etc/modprobe.d/dccp.conf -%config(noreplace) /etc/modprobe.d/sctp.conf -%config(noreplace) /etc/modprobe.d/rds.conf -%config(noreplace) /etc/modprobe.d/tipc.conf +* Mon Aug 11 2014 Ondrej Vasik - 3.2-31 +- revert /media -> /run/media change - as it is more fragile + than useful (#965918) -%changelog -* Thu Nov 30 2023 Dan Streetman - 1.1-18 -- Remove umask 027 - -* Thu Oct 12 2023 Chris PeBenito - 1.1-17 -- Restore the /opt directory. - -* Mon Oct 09 2023 Chris Co - 1.1-16 -- Make /media a proper directory - -* Thu Jun 29 2023 Tobias Brick - 1.1-15 -- Revert: Remove setting umask from /etc/profile and add it to a separate file in /etc/profile.d - -* Tue Jun 13 2023 Andy Zaugg - 1.1-14 -- Adding /usr/local/sbin as per FHS - -* Thu May 18 2023 Tobias Brick - 1.1-13 -- Remove setting umask from /etc/profile and add it to a separate file in /etc/profile.d - -* Thu Sep 14 2022 Thara Gopinath - 1.1-12 -- Add the 'systemd-coredump' and 'systemd-oom' user and group accounts. - -* Mon Jul 18 2022 Minghe Ren - 1.1-11 -- Update etc/modprobe.d/ folder to include new multiple config files and improve security -- Add subpackage asc to include all the new config files - -* Thu Jun 16 2022 Olivia Crain - 1.1-10 -- Mark /proc and /sys as %%ghost -- Create /proc and /sys as a pretransaction step - -* Wed May 18 2022 Brendan Kerrigan 1.1-9 -- Update /etc/inputrc to enable Ctrl+LeftArrow and Ctrl+RightArrow word jumping binds. -- License Verified. -* Mon Sep 28 2020 Ruying Chen 1.1-8 -- Add folders and symlinks for .dwz files. -* Mon Jun 15 2020 Joe Schmitt 1.1-7 -- Use ghost directive for /usr/lib/debug/* symlinks to avoid conflicting with debuginfo packages. -* Wed May 20 2020 Emre Girgin 1.1-6 -- Change /boot directory permissions to 600. -* Wed May 20 2020 Joe Schmitt 1.1-5 -- Add render and kvm group by default. -* Tue Sep 03 2019 Mateusz Malisz 1.1-4 -- Initial CBL-Mariner import from Photon (license: Apache2). -* Wed May 8 2019 Alexey Makhalov 1.1-3 -- Set 'x' as a root password placeholder -* Tue Nov 14 2017 Alexey Makhalov 1.1-2 -- Aarch64 support -* Fri Sep 15 2017 Anish Swaminathan 1.1-1 -- Move network file from filesystem package -* Fri Apr 21 2017 Alexey Makhalov 1.0-13 -- make /var/run symlink to /run and keep it in rpm -* Thu Apr 20 2017 Bo Gan 1.0-12 -- Fix /usr/local/lib64 symlink -* Wed Mar 08 2017 Vinay Kulkarni 1.0-11 -- Create default DHCP net config in 99-dhcp-en.network instead of 10-dhcp-en.network -* Wed Aug 24 2016 Alexey Makhalov 1.0-10 -- /etc/inputrc PgUp/PgDown for history search -* Tue Jul 12 2016 Divya Thaluru 1.0-9 -- Added filesystem for debug libraries and binaries -* Fri Jul 8 2016 Divya Thaluru 1.0-8 -- Removing multiple entries of localhost in /etc/hosts file -* Fri May 27 2016 Divya Thaluru 1.0-7 -- Fixed nobody user uid and group gid -* Tue May 24 2016 Priyesh Padmavilasom 1.0-6 -- GA - Bump release of all rpms -* Wed May 4 2016 Divya Thaluru 1.0-5 -- Removing non-existent users from /etc/group file -* Fri Apr 29 2016 Mahmoud Bassiouny 1.0-4 -- Updating the /etc/hosts file -* Fri Apr 22 2016 Divya Thaluru 1.0-3 -- Setting default umask value to 027 -* Thu Apr 21 2016 Anish Swaminathan 1.0-2 -- Version update for network file change -* Mon Jan 18 2016 Anish Swaminathan 1.0-1 -- Reset version to match with Photon version -* Wed Jan 13 2016 Mahmoud Bassiouny 7.5-13 -- Support to set proxy configuration file - SLES proxy configuration implementation. -* Thu Jan 7 2016 Mahmoud Bassiouny 7.5-12 -- Removing /etc/sysconfig/network file. -* Mon Nov 16 2015 Mahmoud Bassiouny 7.5-11 -- Removing /etc/fstab mount entries. -* Mon Nov 16 2015 Sharath George 7.5-10 -- Removint /opt from filesystem. -* Fri Oct 02 2015 Vinay Kulkarni 7.5-9 -- Dump build-number and release version from macros. -* Fri Aug 14 2015 Sharath George 7.5-8 -- upgrading release to TP2 -* Tue Jun 30 2015 Alexey Makhalov 7.5-7 -- /etc/profile.d permission fix -* Tue Jun 23 2015 Divya Thaluru 7.5-6 -- Adding group dip -* Mon Jun 22 2015 Divya Thaluru 7.5-5 -- Fixing lsb-release file -* Tue Jun 16 2015 Alexey Makhalov 7.5-4 -- Change users group id to 100. -- Add audio group to users group. -* Mon Jun 15 2015 Sharath George 7.5-3 -- Change the network match for dhcp. -* Mon May 18 2015 Touseef Liaqat 7.5-2 -- Update according to UsrMove. -* Wed Nov 5 2014 Divya Thaluru 7.5-1 -- Initial build. First version +* Wed Jul 30 2014 Ondrej Vasik - 3.2-30 +- fix wrong redirection of restorecon stderr (#1124623) + +* Tue Jul 29 2014 Ondrej Vasik - 3.2-29 +- rename /media directory when replacing with symlinks + to prevent potential data loss + +* Mon Jul 28 2014 Ondrej Vasik - 3.2-28 +- add ownership for /usr/share/licenses (#1121416) +- have /media as symlink to /run/media (#965918) + +* Mon Jul 14 2014 Ondrej Vasik - 3.2-27 +- add ownership for /usr/share/wayland-sessions (#1022423) + +* Sat Jun 07 2014 Fedora Release Engineering - 3.2-26 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + +* Thu Mar 13 2014 Ondrej Vasik - 3.2-25 +- /var/run has incorrect selinux context after installation + to disk image (#1034922) + +* Fri Jan 10 2014 Ondrej Vasik - 3.2-24 +- refresh the list of lang-exceptions from rawhide repo + +* Fri Jan 10 2014 Ondrej Vasik - 3.2-23 +- add ppc64 little endian to the 64-bit arches(#1051191) +- add bn_BD to lang exceptions (#1048327) + +* Wed Dec 04 2013 Ondrej Vasik - 3.2-22 +- change the permissions of the /sys directory to 555 + to match the kernel (#1037862) + +* Mon Nov 18 2013 Ondrej Vasik - 3.2-21 +- add ownership for the /usr/lib/debug subdirs(#1031136) + +* Wed Sep 11 2013 Richard Hughes - 3.2-20 +- Add /usr/share/appdata + +* Wed Aug 07 2013 Ondrej Vasik - 3.2-19 +- drop the ownership of /usr/etc + +* Sat Aug 03 2013 Fedora Release Engineering - 3.2-18 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild + +* Sun Jun 30 2013 Ondrej Vasik - 3.2-17 +- .dwz symlink is needed as well (#974130) + +* Thu Jun 20 2013 Ondrej Vasik - 3.2-16 +- /var/run and /var/lock can't be in payload for some reason + +* Wed Jun 19 2013 Ondrej Vasik - 3.2-15 +- handle bin/lib/lib64 symlinks in /usr/lib/debug (#974130) + +* Tue Jun 18 2013 Kay Sievers - 3.2-14 +- fix yum installroot ending up with directories in /var + instead of the expected symlinks to /run +- ship /var/run and /var/lock as plain symlinks +- do not handle /var/lock/subsys, it is always on tmpfs +- create all symlinked directories and their targets + in pretrans to make sure other packages install into + the right place, even if filesystem.rpm is not the + first package installed in the transaction + +* Sat May 11 2013 Ondrej Vasik 3.2-13 +- move /var/spool/uucp to uucp package (#961952) + +* Thu Apr 18 2013 Ondrej Vasik 3.2-12 +- remove the rpmlib(X-CheckUnifiedSystemdir) requirement + hack - no longer required + +* Mon Apr 08 2013 Ondrej Vasik 3.2-11 +- do not handle AArch64 differently (#917804) + +* Mon Mar 18 2013 Ondrej Vasik 3.2-9 +- revert the change for previous build, breaking koji + builds + +* Mon Mar 18 2013 Ondrej Vasik 3.2-8 +- ship /var/run and /var/lock as symlinks in payload, + don't handle them as part of post scriptlet (#919374) + +* Tue Mar 05 2013 Ondrej Vasik 3.2-7 +- add support for AArch64 architecture (#917804) + +* Wed Feb 27 2013 Ondrej Vasik 3.2-6 +- fix directory listed twice errors on 32bit secondary arches + (#915947) + +* Thu Feb 21 2013 Ondrej Vasik 3.2-5 +- change the attributes of /usr/lib/debug to 0755 (#911831) + +* Tue Feb 19 2013 Ondrej Vasik 3.2-4 +- own /usr/lib/debug for consistency (#911831) + +* Wed Feb 13 2013 Fedora Release Engineering - 3.2-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + +* Mon Oct 29 2012 Ondrej Vasik 3.2-2 +- defer the /etc/default ownership to resolve the build tree conflicts + +* Sat Oct 27 2012 Ondrej Vasik 3.2-1 +- own /etc/bash_completion.d (#870193) +- own /etc/default and create it as symlink do /etc/sysconfig (#797316) + +* Thu Jul 19 2012 Fedora Release Engineering - 3.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Thu Mar 29 2012 Ondrej Vasik 3.1-1 +- add brx and brx_IN from iso639-3 set to lang-exceptions + file (#806328) + +* Fri Feb 3 2012 Kay Sievers 3-2 +- enable guard against unconverted /bin, /sbin, /lib* + directories in the filesystem + +* Wed Jan 25 2012 Harald Hoyer 3-1 +- install everything in /usr + https://fedoraproject.org/wiki/Features/UsrMove + +* Thu Jan 12 2012 Ondrej Vasik 2.4.46-1 +- own and create /var/lib/rpm-state (#771713) + +* Fri Nov 11 2011 Ondrej Vasik 2.4.45-1 +- own and create /var/adm, /var/gopher and /var/spool/uucp + as these are homedirs for default legacy system accounts + (#752885) + +* Fri Jul 29 2011 Ondrej Vasik 2.4.44-1 +- drop ownership of /selinux - moved to /sys/fs/selinux(#726528) + +* Tue Jun 28 2011 Ondrej Vasik 2.4.43-1 +- add various languages to lang-exceptions(#620063) + +* Wed May 18 2011 Ondrej Vasik 2.4.42-1 +- Pre: require setup again (#705443) + +* Fri Apr 08 2011 Ondrej Vasik 2.4.41-1 +- drop filesystem.conf file (#694688) + +* Tue Apr 05 2011 Ondrej Vasik 2.4.40-1 +- create /run/lock as 755 root:root (#693394) + +* Thu Mar 31 2011 Ondrej Vasik 2.4.39-1 +- add /run to filesystem (#692124) +- minor spec file cleanup + +* Fri Feb 25 2011 Ondrej Vasik 2.4.38-1 +- do /var/lock/subsys directory systemd way via tmpfiles.d conf file + (#656586) + +* Tue Feb 08 2011 Fedora Release Engineering +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Tue Jan 18 2011 Adam Jackson 2.4.37-1 +- Drop Prov/Obs: xorg-x11-filesystem and pm-utils-filesystem, both last seen + in Fedora 11. +- Remove explicit BuildRoot. + +* Sat Sep 25 2010 Ondrej Vasik 2.4.36-1 +- own /usr/lib/sse2 even on 64-bit (#636748) + +* Mon Apr 19 2010 Ondrej Vasik 2.4.35-1 +- change permissions on /var/lock from 775 root:lock to + 755 root:root (#581884) + +* Thu Apr 08 2010 Ondrej Vasik 2.4.34-1 +- drop ownership for /mnt/{floppy,cdrom} subdirs(#173854) + +* Thu Mar 04 2010 Ondrej Vasik 2.4.33-1 +- do own /usr/share/aclocal (#533962) + +* Tue Mar 02 2010 Ondrej Vasik 2.4.32-1 +- added sr@ijekavian and sr@ijekavianlatin into lang + exceptions + +* Thu Oct 01 2009 Ondrej Vasik 2.4.31-1 +- added zh_CN.GB2312 to lang exceptions(#487568) + +* Tue Aug 25 2009 Karsten Hopp 2.4.30-2 +- fix typo in Provides + +* Mon Aug 17 2009 Ondrej Vasik 2.4.30-1 +- adjust directory rights for usage of capabilities(#517575) + +* Mon Aug 10 2009 Ondrej Vasik 2.4.29-1 +- iso_codes package no longer provides tab files, do generate + them on fly with sed (thanks D. Tardon) + +* Wed Aug 05 2009 Ondrej Vasik 2.4.28-1 +- Provide/obsolete pm-utils-filesystem, own dirs for pm-utils + hooks(#515362) +- Do own man sections for /usr/share/man/ dirs (#220265) +- Do own /usr/share/sounds (#515485) + +* Tue Aug 04 2009 Adam Jackson 2.4.27-1 +- Prov/Obs: xorg-x11-filesystem + +* Mon Aug 03 2009 Ondrej Vasik 2.4.26-1 +- Do own /usr/share/man/ directories (ghosted, missingok) - #220265 + +* Fri Jul 24 2009 Fedora Release Engineering - 2.4.25-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + +* Thu Jul 23 2009 Adam Jackson 2.4.25-1 +- Remove explicit /usr/lib/X11, everything uses %%_libdir now. + +* Thu Jul 23 2009 Adam Jackson 2.4.24-1 +- Added /usr/share/X11 + +* Thu Jul 09 2009 Ondrej Vasik - 2.4.23-1 +- do own /usr/src/debug (#214983) + +* Wed Jul 08 2009 Ondrej Vasik - 2.4.22-1 +- do own interface description directory /usr/share/idl(#451719) +- add a few missing lang-exceptions to filelist(#508309) + +* Wed Mar 04 2009 Phil Knirsch - 2.4.21-1 +- Added /usr/share/backgrounds (#487957) +- Added /usr/share/ghostscript/{conf.d} (#302521) + +* Tue Feb 24 2009 Fedora Release Engineering - 2.4.20-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Thu Feb 19 2009 Phil Knirsch - 2.4.20-1 +- Removed ownership of fonts directories (#477046) + +* Sat Sep 06 2008 Phil Knirsch - 2.4.19-1 +- Added augeas lenses dir (#461317) + +* Tue Jun 24 2008 Phil Knirsch - 2.4.18-1 +- Added comment with raw format lang-exception URL + +* Mon Jun 23 2008 Phil Knirsch - 2.4.17-1 +- Added URL for lang-exception source (#225752) + +* Wed Jun 18 2008 Phil Knirsch - 2.4.16-1 +- Dropped /etc/news again as we're handling it now correctly (#437462) +- Filesystem is now an official fedorahosted project, part of the review + changes (#225752) +- Removed duplicate entry in lang_exceptions for ca_ES@valencian (#225752) + +* Tue May 27 2008 Phil Knirsch - 2.4.15-1 +- First round of Fedora package review changes (#225752) + +* Tue May 20 2008 Phil Knirsch - 2.4.14-1 +- Added /usr/src/kernels to owned and created dirs (#442283) + +* Mon Apr 07 2008 Phil Knirsch - 2.4.13-1 +- Added /etc/news to owned and created directories + +* Thu Mar 27 2008 Phil Knirsch - 2.4.12-1 +- Added be@latin to lang-exceptions (#231737) +- Added /usr/share/man{0,1,3]p to owned files (#233879) +- Added /usr/share/fonts to owned files (#302141) +- Renamed sr@Latn to sr@latin (#436887) + +* Tue Feb 19 2008 Fedora Release Engineering - 2.4.11-2 +- Autorebuild for GCC 4.3 + +* Mon Aug 13 2007 Phil Knirsch 2.4.11-1 +- Added /etc/X11/fontpath.d and dropped /etc/X11/sysconfig /etc/X11/serverconfig + (#251707) + +* Wed Jul 18 2007 Phil Knirsch 2.4.10-1 +- Replaced gtk-doc with gnome (#247276) + +* Tue May 29 2007 Phil Knirsch 2.4.9-1 +- Fixed nasty typo for /etc directories (#241525) + +* Fri May 25 2007 Phil Knirsch 2.4.8-1 +- Fixed description to avoid trademark issues (#234093) + +* Thu May 24 2007 Phil Knirsch 2.4.7-1 +- Added /etc/fonts/conf.d and /usr/share/themes (#239246) +- Removed /etc/xdg/menus, already owned by redhat-menus (#228779) + +* Tue Apr 17 2007 Phil Knirsch - 2.4.6-1 +- Added several more /usr/share directories (#222905) + +* Sat Mar 31 2007 Peter Jones - 2.4.5-1 +- add /usr/local/share/applications + +* Fri Mar 30 2007 Jeremy Katz - 2.4.4-1 +- add /etc/xdg/autostart + +* Thu Mar 15 2007 Phil Knirsch - 2.4.3-1 +- Fixed typo for new /etc/xdg entries (#224052) +- One more tiny specile cleanup + +* Mon Feb 12 2007 Phil Knirsch - 2.4.2-1 +- Added several missing unowned directories (#224052) +- Tiny specfile cleanups + +* Wed Dec 20 2006 Phil Knirsch - 2.4.1-1 +- Dropped the obsolete directories /usr/lib{,64}/gcc-lib (#220235) + +* Tue Oct 10 2006 Bill Nottingham - 2.4.0-1 +- create and own /usr/share/locale/*/LC_MESSAGES (#196669) + +* Tue Oct 10 2006 Phil Knirsch - 2.3.8-1 +- Added the manXx directories to the ownership of filesystem (#208121) + +* Wed Jul 12 2006 Jesse Keating - 2.3.7-2.1 +- rebuild + +* Wed Jun 28 2006 Phil Knirsch - 2.3.7-2 +- Fixed games location according to FHS 2.1 (#165425) +- Added {_libdir}/sse2 to owned files (#192853) +- Added /dev to owned files (#192860) +- Added {_datadir}/icons to owned files (#195911) +- Dropped obsolete /etc/X11/starthere (#191163) + +* Fri Feb 10 2006 Jesse Keating - 2.3.7-1.2.1 +- bump again for double-long bug on ppc(64) + +* Tue Feb 07 2006 Jesse Keating - 2.3.7-1.2 +- rebuilt for new gcc4.1 snapshot and glibc changes + +* Fri Dec 09 2005 Jesse Keating +- rebuilt + +* Thu Nov 17 2005 Bill Nottingham - 2.3.7-1 +- actually, *do* package /usr/lib/X11, etc, but as directories +- remove /usr/X11R6 heirarchy + +* Mon Nov 7 2005 Bill Nottingham - 2.3.6-1 +- don't package /usr/lib/X11 or /usr/bin/X11 symlinks + +* Fri Aug 19 2005 Bill Nottingham - 2.3.5-1 +- package / (#165797) + +* Mon May 23 2005 Bill Nottingham - 2.3.4-1 +- ship /usr/share/games (#158433, ) + +* Thu May 5 2005 Peter Jones - 2.3.3-1 +- remove /initrd, since mkinitrd doesn't use it anymore by default + +* Wed Apr 20 2005 John Dennis - 2.3.2-1 +- add /etc/pki, a place to store keys and certificates + +* Wed Mar 9 2005 Bill Nottingham 2.3.1-1 +- don't ship /usr/lib64/X11 in general (#147077) + +* Thu Aug 12 2004 Bill Nottingham 2.3.0-1 +- add /media, /srv + +* Tue Jun 15 2004 Elliot Lee +- rebuilt + +* Thu Mar 11 2004 Bill Nottingham 2.2.4-1 +- move /selinux here from SysVinit + +* Tue Mar 02 2004 Elliot Lee +- rebuilt + +* Fri Feb 13 2004 Elliot Lee +- rebuilt + +* Thu Jan 15 2004 Bill Nottingham 2.2.3-1 +- move /usr/dict to /usr/share/dict (#113645) +- add /usr/lib/locale, /var/empty (#108686,#113036) +- add */%%{_lib}/tls (#113050) + +* Fri Nov 21 2003 Bill Nottingham 2.2.2-1 +- add /sys + +* Tue Oct 07 2003 Than Ngo 2.2.1-5 +- add /usr/share/xsessions + +* Wed Jun 04 2003 Elliot Lee +- rebuilt + +* Wed Jan 22 2003 Tim Powers +- rebuilt + +* Sun Dec 1 2002 Tim Waugh 2.2.1-2 +- Really fix /var/mail + +* Thu Nov 28 2002 Bill Nottingham 2.2.1-1 +- fix /var/mail + +* Wed Nov 20 2002 Bill Nottingham +- make arch specific, handle lib/lib64 stuff +- add /usr/libexec, /usr/share/applications + +* Fri Jun 21 2002 Tim Powers +- automated rebuild + +* Thu May 23 2002 Tim Powers +- automated rebuild + +* Wed Jan 09 2002 Tim Powers +- automated rebuild + +* Mon Aug 20 2001 Bill Nottingham +- %%ghost /mnt/cdrom, /mnt/floppy (fixes #52046) + +* Wed Aug 15 2001 Bill Nottingham +- add /usr/X11R6/share (#51830) + +* Mon Aug 13 2001 Bill Nottingham +- prereq a particular version of the setup package + +* Thu Aug 9 2001 Bill Nottingham +- remove /mnt/cdrom, /mnt/floppy (updfstab will create them if needed) +- make it noarch again + +* Wed Aug 8 2001 Bill Nottingham +- /var/lock needs to be root.lock, not lock.lock + +* Mon Aug 6 2001 Jeff Johnson +- lock.lock ownership, 0775 permissions, for /var/lock. + +* Tue Jul 17 2001 Bill Nottingham +- add /etc/sysconfig, /var/yp, /usr/share/pixmaps + +* Tue Jul 10 2001 Bill Nottingham +- add stuff under /etc/X11 +- remove extraneous /usr/X11R6/doc (#47490) + +* Mon Jun 25 2001 Bill Nottingham +- don't conflict with rpm + +* Fri Jun 22 2001 Bill Nottingham +- don't own /var/lib/rpm (#43315) +- add some stuff in /usr/local (#36522) + +* Thu Jun 21 2001 Bill Nottingham +- add /initrd + +* Thu Jun 07 2001 Florian La Roche +- remove noarch +- do not include /mnt/cdrom and /mnt/floppy for s390/s390x + +* Mon Apr 16 2001 Bill Nottingham +- take the group write off of /var/lock + +* Fri Jul 21 2000 Bill Nottingham +- add /usr/share/empty + +* Wed Jul 12 2000 Prospector +- automatic rebuild + +* Wed Jun 28 2000 Preston Brown +- remove /usr/doc + +* Thu Jun 22 2000 Preston Brown +- remove /usr/info + +* Mon Jun 19 2000 Bill Nottingham +- remove /usr/man + +* Sat Jun 17 2000 Bill Nottingham +- /var/spool/lpd should have normal perms (#12272) + +* Tue Jun 6 2000 Bill Nottingham +- add /etc/skel + +* Thu Jun 01 2000 Preston Brown +- add /var/spool/lpd to filesystem, owned by user/group lp, tight permissions + +* Tue May 23 2000 Trond Eivind Glomsrød +- Added /etc/xinetd.d + +* Mon May 15 2000 Preston Brown +- /etc/opt, /usr/share/{info,man/man*,misc,doc} (FHS 2.1) +- added /var/games. Data should move from /var/lib/games to there (FHS 2.1) +- bump version up to 2.0 already! + +* Thu Apr 13 2000 Jakub Jelinek +- removed /var/state, added /var/opt, /var/mail for FHS 2.1 compliance + +* Sat Aug 28 1999 Preston Brown +- added /opt, /var/state, /var/cache for FHS compliance (#3966) + +* Sun Mar 21 1999 Cristian Gafton +- auto rebuild in the new build environment (release 4) + +* Sun Jan 17 1999 Jeff Johnson +- don't carry X11R6.1 as directory on sparc. +- /var/tmp/build root (#811) + +* Wed Jan 13 1999 Preston Brown +- font directory didn't belong, which I previously misunderstood. removed. + +* Fri Nov 13 1998 Preston Brown +- /usr/share/fonts/default added. + +* Fri Oct 9 1998 Bill Nottingham +- put /mnt/cdrom back in + +* Wed Oct 7 1998 Bill Nottingham +- Changed /root to 0750 + +* Wed Aug 05 1998 Erik Troan +- added /var/db +- set attributes in the spec file; don't depend on the ones in the cpio + archive +- use a tarball instead of a cpioball + +* Mon Apr 27 1998 Prospector System +- translations modified for de, fr, tr + +* Tue Sep 09 1997 Erik Troan +- made a noarch package + +* Wed Jul 09 1997 Erik Troan +- added / + +* Wed Apr 16 1997 Erik Troan +- Changed /proc to 555 +- Removed /var/spool/mqueue (which is owned by sendmail) diff --git a/SPECS/filesystem/iso_3166.sed b/SPECS/filesystem/iso_3166.sed new file mode 100644 index 00000000000..705dbdbef21 --- /dev/null +++ b/SPECS/filesystem/iso_3166.sed @@ -0,0 +1,31 @@ +1,/\)!{ + x + s/^$// + # we are on the first iso-code--nothing to process here + t + # process and write to output + s/\s\+/ /g + s/!! + # use '%' as a separator of parsed and unparsed input + s/\(.*\)alpha_2_code="\([^"]\+\)"\(.*\)/\2 % \1 \3/ + s/\([^%]\+\)%\(.*\)alpha_3_code="\([^"]\+\)"\(.*\)/\1% \2 \4/ + # clear subst. memory for the next t + t clear + :clear + s/\([^%]\+\)%\(.*\)numeric_code="\([^"]\+\)"\(.*\)/\1% \2 \4/ + t name + # no 3166 code--write xx + s/%/\tXX %/ + :name + s/\([^%]\+\)%\(.*\)name="\([^"]\+\)"\(.*\)/\1\t\3/ + s/ \t/\t/g + p + b + :noout +} + +H diff --git a/SPECS/filesystem/iso_639.sed b/SPECS/filesystem/iso_639.sed new file mode 100644 index 00000000000..e7e4d0512e3 --- /dev/null +++ b/SPECS/filesystem/iso_639.sed @@ -0,0 +1,31 @@ +1,/\)!{ + x + s/^$// + # we are on the first iso-code--nothing to process here + t + # process and write to output + s/\s\+/ /g + s/!! + # use '%' as a separator of parsed and unparsed input + s/\(.*\)iso_639_2T_code="\([^"]\+\)"\(.*\)/\2 % \1 \3/ + s/\([^%]\+\)%\(.*\)iso_639_2B_code="\([^"]\+\)"\(.*\)/\1\t\3 % \2 \4/ + # clear subst. memory for the next t + t clear + :clear + s/\([^%]\+\)%\(.*\)iso_639_1_code="\([^"]\+\)"\(.*\)/\1\t\3 % \2 \4/ + t name + # no 639-1 code--write xx + s/%/\tXX %/ + :name + s/\([^%]\+\)%\(.*\)name="\([^"]\+\)"\(.*\)/\1\t\3/ + s/ \t/\t/g + p + b + :noout +} + +H diff --git a/SPECS/filesystem/lang-exceptions b/SPECS/filesystem/lang-exceptions new file mode 100644 index 00000000000..f4892e0fdb5 --- /dev/null +++ b/SPECS/filesystem/lang-exceptions @@ -0,0 +1,213 @@ +# This file contains a list of locality-specifc locales for which we ship +# translations. +# +# The easiest way to generate this file is something along the lines of: +# +# repoquery -qal | awk -F '/' '/^\/usr\/share\/locale\/[a-z]*[_@]+/ { print $5 }' | sort -u +# +# and then sorting out the various invalid entires. (all_languages, locales +# with charset definitions (.UTF-8, etc.)) +af_ZA +agr +aln +ar_DZ +ar_SY +ayc +aym +az_AZ +az_IR +be@latin +bg_BG +bn_BD +bn_IN +brx +bs_BA +ca.us-ascii +ca@valencia +ca_AD +ca_ES +ca_FR +ca_IT +cgg +ckb +cmn +cn +cs.cp1250 +cs_CZ +da_DK +de-CH +de.us-ascii +de@hebrew +de_AT +de_CH +de_DE +el_GR +en@arabic +en@boldquot +en@cyrillic +en@greek +en@hebrew +en@piglatin +en@quot +en@shaw +en_AU +en_CA +en_CZ +en_GB +en_IE +en_NZ +en_US +en_US@piglatin +en_ZA +es.us-ascii +es_419 +es_AR +es_CL +es_CO +es_CR +es_DO +es_EC +es_ES +es_GT +es_HN +es_MX +es_NI +es_PA +es_PE +es_PR +es_PY +es_SV +es_US +es_UY +es_VE +et_EE +eu_ES +fa_AF +fa_IR +fi_FI +fr.us-ascii +fr_CA +fr_CH +fr_FR +frp +gl_ES +gom +gom@latin +gos +guc +he_IL +hi_IN +hne +hr_HR +hu_HU +hus +ibo +id_ID +it_IT +ja.euc-jp +ja_JP +ka_GE +km_KH +ko_KO +ko_KR +kok@latin +ks@aran +ks@devanagari +ksw +ku_IQ +kw@kkcor +kw@uccor +kw_GB +l10n +lo_LA +lt_LT +ltg +lv_LV +mhr +mk_MK +ml_IN +mni@beng +mni@bengali +mni@meiteimayek +mnk +mr_IN +ms_MY +mvo +my_MM +nan +nb_NO +nl.us-ascii +nl_BE +nl_NL +nn_NO +no.us-ascii +no_NO +or_IN +pbs +pis +pl_PL +pms +pt.us-ascii +pt_BR +pt_BR.us-ascii +pt_PT +quy +quz +ro_RO +ru_RU +ru_RU.KOI8-R +rue +sat@deva +sat@olchiki +sd@deva +shs +si_LK +sk.cp1250 +sk_SK +sl_SI +sp +sq_AL +sr@Latn +sr@ije +sr@ijekavian +sr@ijekavianlatin +sr@latin +sr_Cyrl +sr_Latn +sr_ME +sr_RS +sr_RS@latin +srd +sv_SE +szl +ta_IN +ta_LK +th_TH +tl_PH +ton +tr_TR +tt@iqtelif +tt_RU +tzm +tzo +ua +uk_UA +ur_PK +uz@Cyrl +uz@Latn +uz@cyrillic +vec +ven +vi_VN +wae +wba +zam +zh-Hans +zh-Hant +zh_CN +zh_CN.GB2312 +zh_HK +zh_Hans_CN +zh_Hant_TW +zh_TW +zh_TW.Big5 diff --git a/toolkit/resources/manifests/package/pkggen_core_aarch64.txt b/toolkit/resources/manifests/package/pkggen_core_aarch64.txt index d45de6c968b..c78223e2a31 100644 --- a/toolkit/resources/manifests/package/pkggen_core_aarch64.txt +++ b/toolkit/resources/manifests/package/pkggen_core_aarch64.txt @@ -1,4 +1,4 @@ -filesystem-1.1-18.azl3.aarch64.rpm +filesystem-3.18-7.azl3.aarch64.rpm kernel-headers-6.6.14.1-2.azl3.noarch.rpm glibc-2.38-2.azl3.aarch64.rpm glibc-devel-2.38-2.azl3.aarch64.rpm diff --git a/toolkit/resources/manifests/package/pkggen_core_x86_64.txt b/toolkit/resources/manifests/package/pkggen_core_x86_64.txt index 6244d2b57f5..5d690b76d09 100644 --- a/toolkit/resources/manifests/package/pkggen_core_x86_64.txt +++ b/toolkit/resources/manifests/package/pkggen_core_x86_64.txt @@ -1,4 +1,4 @@ -filesystem-1.1-18.azl3.x86_64.rpm +filesystem-3.18-7.azl3.x86_64.rpm kernel-headers-6.6.14.1-2.azl3.noarch.rpm glibc-2.38-2.azl3.x86_64.rpm glibc-devel-2.38-2.azl3.x86_64.rpm diff --git a/toolkit/resources/manifests/package/toolchain_aarch64.txt b/toolkit/resources/manifests/package/toolchain_aarch64.txt index 18f71731877..6f5fd33d34f 100644 --- a/toolkit/resources/manifests/package/toolchain_aarch64.txt +++ b/toolkit/resources/manifests/package/toolchain_aarch64.txt @@ -81,8 +81,7 @@ file-5.45-1.azl3.aarch64.rpm file-debuginfo-5.45-1.azl3.aarch64.rpm file-devel-5.45-1.azl3.aarch64.rpm file-libs-5.45-1.azl3.aarch64.rpm -filesystem-1.1-18.azl3.aarch64.rpm -filesystem-asc-1.1-18.azl3.aarch64.rpm +filesystem-3.18-7.azl3.aarch64.rpm findutils-4.9.0-1.azl3.aarch64.rpm findutils-debuginfo-4.9.0-1.azl3.aarch64.rpm findutils-lang-4.9.0-1.azl3.aarch64.rpm diff --git a/toolkit/resources/manifests/package/toolchain_x86_64.txt b/toolkit/resources/manifests/package/toolchain_x86_64.txt index 848f03a1799..dedb2c1e37f 100644 --- a/toolkit/resources/manifests/package/toolchain_x86_64.txt +++ b/toolkit/resources/manifests/package/toolchain_x86_64.txt @@ -84,8 +84,7 @@ file-5.45-1.azl3.x86_64.rpm file-debuginfo-5.45-1.azl3.x86_64.rpm file-devel-5.45-1.azl3.x86_64.rpm file-libs-5.45-1.azl3.x86_64.rpm -filesystem-1.1-18.azl3.x86_64.rpm -filesystem-asc-1.1-18.azl3.x86_64.rpm +filesystem-3.18-7.azl3.x86_64.rpm findutils-4.9.0-1.azl3.x86_64.rpm findutils-debuginfo-4.9.0-1.azl3.x86_64.rpm findutils-lang-4.9.0-1.azl3.x86_64.rpm