0cf993
Summary: The basic directory layout for a Linux system
0cf993
Name: filesystem
0cf993
Version: 3.2
0cf993
Release: 19%{?dist}
0cf993
License: Public Domain
0cf993
URL: https://fedorahosted.org/filesystem
0cf993
Group: System Environment/Base
0cf993
# Raw source1 URL: https://fedorahosted.org/filesystem/browser/lang-exceptions?format=raw
0cf993
Source1: https://fedorahosted.org/filesystem/browser/lang-exceptions
0cf993
Source2: iso_639.sed
0cf993
Source3: iso_3166.sed
0cf993
BuildRequires: iso-codes
0cf993
Requires(pre): setup
0cf993
0cf993
%description
0cf993
The filesystem package is one of the basic packages that is installed
0cf993
on a Linux system. Filesystem contains the basic directory layout
0cf993
for a Linux operating system, including the correct permissions for
0cf993
the directories.
0cf993
0cf993
%prep
0cf993
rm -f $RPM_BUILD_DIR/filelist
0cf993
0cf993
%build
0cf993
0cf993
%install
0cf993
rm -rf %{buildroot}
0cf993
mkdir %{buildroot}
0cf993
install -p -c -m755 %SOURCE2 %{buildroot}/iso_639.sed
0cf993
install -p -c -m755 %SOURCE3 %{buildroot}/iso_3166.sed
0cf993
0cf993
cd %{buildroot}
0cf993
0cf993
mkdir -p boot dev \
0cf993
        etc/{X11/{applnk,fontpath.d},xdg/autostart,opt,pm/{config.d,power.d,sleep.d},xinetd.d,skel,sysconfig,pki,bash_completion.d} \
0cf993
        home media mnt opt proc root run srv sys tmp \
0cf993
        usr/{bin,etc,games,include,%{_lib}/{games,sse2,tls,X11,pm-utils/{module.d,power.d,sleep.d}},lib/{debug/usr,games,locale,modules,sse2},libexec,local/{bin,etc,games,lib,%{_lib},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,applications,augeas/lenses,backgrounds,desktop-directories,dict,doc,empty,games,ghostscript/conf.d,gnome,icons,idl,info,man/man{1,2,3,4,5,6,7,8,9,n,1x,2x,3x,4x,5x,6x,7x,8x,9x,0p,1p,3p},mime-info,misc,omf,pixmaps,sounds,themes,xsessions,X11},src,src/kernels,src/debug} \
0cf993
        var/{adm,empty,gopher,lib/{games,misc,rpm-state},local,log,nis,preserve,spool/{mail,lpd},tmp,db,cache,opt,games,yp}
0cf993
0cf993
#do not create the symlink atm.
0cf993
#ln -snf etc/sysconfig etc/default
0cf993
ln -snf ../var/tmp usr/tmp
0cf993
ln -snf spool/mail var/mail
0cf993
ln -snf usr/bin bin
0cf993
ln -snf usr/sbin sbin
0cf993
ln -snf usr/lib lib
0cf993
ln -snf usr/%{_lib} %{_lib}
0cf993
ln -snf ../run var/run
0cf993
ln -snf ../run/lock var/lock
0cf993
ln -snf usr/bin usr/lib/debug/bin
0cf993
ln -snf usr/lib usr/lib/debug/lib
0cf993
ln -snf usr/%{_lib} usr/lib/debug/%{_lib}
0cf993
ln -snf ../.dwz usr/lib/debug/usr/.dwz
0cf993
ln -snf usr/sbin usr/lib/debug/sbin
0cf993
0cf993
sed -n -f %{buildroot}/iso_639.sed /usr/share/xml/iso-codes/iso_639.xml \
0cf993
  >%{buildroot}/iso_639.tab
0cf993
sed -n -f %{buildroot}/iso_3166.sed /usr/share/xml/iso-codes/iso_3166.xml \
0cf993
  >%{buildroot}/iso_3166.tab
0cf993
0cf993
grep -v "^$" %{buildroot}/iso_639.tab | grep -v "^#" | while read a b c d ; do
0cf993
    [[ "$d" =~ "^Reserved" ]] && continue
0cf993
    [[ "$d" =~ "^No linguistic" ]] && continue
0cf993
0cf993
    locale=$c
0cf993
    if [ "$locale" = "XX" ]; then
0cf993
        locale=$b
0cf993
    fi
0cf993
    echo "%lang(${locale})	/usr/share/locale/${locale}" >> $RPM_BUILD_DIR/filelist
0cf993
    echo "%lang(${locale}) %ghost %config(missingok) /usr/share/man/${locale}" >>$RPM_BUILD_DIR/filelist
0cf993
done
0cf993
cat %{SOURCE1} | grep -v "^#" | grep -v "^$" | while read loc ; do
0cf993
    locale=$loc
0cf993
    locality=
0cf993
    special=
0cf993
    [[ "$locale" =~ "@" ]] && locale=${locale%%%%@*}
0cf993
    [[ "$locale" =~ "_" ]] && locality=${locale##*_}
0cf993
    [[ "$locality" =~ "." ]] && locality=${locality%%%%.*}
0cf993
    [[ "$loc" =~ "_" ]] || [[ "$loc" =~ "@" ]] || special=$loc
0cf993
0cf993
    # If the locality is not official, skip it
0cf993
    if [ -n "$locality" ]; then
0cf993
        grep -q "^$locality" %{buildroot}/iso_3166.tab || continue
0cf993
    fi
0cf993
    # If the locale is not official and not special, skip it
0cf993
    if [ -z "$special" ]; then
0cf993
        egrep -q "[[:space:]]${locale%%_*}[[:space:]]" \
0cf993
           %{buildroot}/iso_639.tab || continue
0cf993
    fi
0cf993
    echo "%lang(${locale})	/usr/share/locale/${loc}" >> $RPM_BUILD_DIR/filelist
0cf993
    echo "%lang(${locale})  %ghost %config(missingok) /usr/share/man/${loc}" >> $RPM_BUILD_DIR/filelist
0cf993
done
0cf993
0cf993
rm -f %{buildroot}/iso_639.tab
0cf993
rm -f %{buildroot}/iso_639.sed
0cf993
rm -f %{buildroot}/iso_3166.tab
0cf993
rm -f %{buildroot}/iso_3166.sed
0cf993
0cf993
cat $RPM_BUILD_DIR/filelist | grep "locale" | while read a b ; do
0cf993
    mkdir -p -m 755 %{buildroot}/$b/LC_MESSAGES
0cf993
done
0cf993
0cf993
cat $RPM_BUILD_DIR/filelist | grep "/share/man" | while read a b c d; do
0cf993
    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}
0cf993
done
0cf993
0cf993
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
0cf993
   echo "/usr/share/man/$i" >>$RPM_BUILD_DIR/filelist
0cf993
done
0cf993
0cf993
%clean
0cf993
rm -rf %{buildroot}
0cf993
0cf993
%pretrans -p <lua>
0cf993
--# If we are running in pretrans in a fresh root, there is no /usr and
0cf993
--# symlinks. We cannot be sure, to be the very first rpm in the
0cf993
--# transaction list. Let's create the needed base directories and symlinks
0cf993
--# here, to place the files from other packages in the right locations.
0cf993
--# When our rpm is unpacked by cpio, it will set all permissions and modes
0cf993
--# later.
0cf993
posix.mkdir("/usr")
0cf993
posix.mkdir("/usr/bin")
0cf993
posix.mkdir("/usr/sbin")
0cf993
posix.mkdir("/usr/lib")
0cf993
posix.mkdir("/usr/lib/debug")
0cf993
posix.mkdir("/usr/lib/debug/usr")
0cf993
posix.mkdir("/usr/%{_lib}")
0cf993
posix.symlink("usr/bin", "/bin")
0cf993
posix.symlink("usr/sbin", "/sbin")
0cf993
posix.symlink("usr/lib", "/lib")
0cf993
posix.symlink("usr/bin", "/usr/lib/debug/bin")
0cf993
posix.symlink("usr/lib", "/usr/lib/debug/lib")
0cf993
posix.symlink("usr/%{_lib}", "/usr/lib/debug/%{_lib}")
0cf993
posix.symlink("../.dwz", "/usr/lib/debug/usr/.dwz")
0cf993
posix.symlink("usr/sbin", "/usr/lib/debug/sbin")
0cf993
posix.symlink("usr/%{_lib}", "/%{_lib}")
0cf993
posix.mkdir("/run")
0cf993
posix.symlink("../run", "/var/run")
0cf993
posix.symlink("../run/lock", "/var/lock")
0cf993
return 0
0cf993
0cf993
%posttrans
0cf993
#/bin/sh dependency should not be problem for posttrans
0cf993
#we need to restorecon on some dirs created in %pretrans or by other packages
0cf993
restorecon /var/run 2>/dev/null >/dev/null || :
0cf993
restorecon /var/lock 2>/dev/null >/dev/null || :
0cf993
restorecon -r /usr/lib/debug/ 2>/dev/null >/dev/null || :
0cf993
restorecon /sys 2>/dev/null >/dev/null || :
0cf993
restorecon /boot 2>dev/null >/dev/null || :
0cf993
restorecon /proc 2>dev/null >/dev/null || :
0cf993
restorecon /dev 2>dev/null >/dev/null || :
0cf993
0cf993
%files -f filelist
0cf993
%defattr(0755,root,root,-)
0cf993
%dir %attr(555,root,root) /
0cf993
/bin
0cf993
%attr(555,root,root) /boot
0cf993
/dev
0cf993
%dir /etc
0cf993
/etc/X11
0cf993
/etc/xdg
0cf993
/etc/opt
0cf993
/etc/pm
0cf993
/etc/xinetd.d
0cf993
/etc/skel
0cf993
/etc/sysconfig
0cf993
/etc/pki
0cf993
/etc/bash_completion.d/
0cf993
/home
0cf993
/lib
0cf993
%ifarch x86_64 ppc64 sparc64 s390x aarch64 ppc64le
0cf993
/%{_lib}
0cf993
%endif
0cf993
/media
0cf993
%dir /mnt
0cf993
%dir /opt
0cf993
%attr(555,root,root) /proc
0cf993
%attr(550,root,root) /root
0cf993
/run
0cf993
/sbin
0cf993
/srv
0cf993
%attr(555,root,root) /sys
0cf993
%attr(1777,root,root) /tmp
0cf993
%dir /usr
0cf993
%attr(555,root,root) /usr/bin
0cf993
/usr/etc
0cf993
/usr/games
0cf993
/usr/include
0cf993
%dir %attr(555,root,root) /usr/lib
0cf993
%dir /usr/lib/debug
0cf993
%ghost /usr/lib/debug/bin
0cf993
%ghost /usr/lib/debug/lib
0cf993
%ghost /usr/lib/debug/%{_lib}
0cf993
%ghost /usr/lib/debug/usr
0cf993
%ghost /usr/lib/debug/usr/.dwz
0cf993
%ghost /usr/lib/debug/sbin
0cf993
%attr(555,root,root) /usr/lib/games
0cf993
%attr(555,root,root) /usr/lib/sse2
0cf993
%ifarch x86_64 ppc64 sparc64 s390x aarch64 ppc64le
0cf993
%attr(555,root,root) /usr/%{_lib}
0cf993
%else
0cf993
%attr(555,root,root) /usr/lib/tls
0cf993
%attr(555,root,root) /usr/lib/X11
0cf993
%attr(555,root,root) /usr/lib/pm-utils
0cf993
%endif
0cf993
/usr/libexec
0cf993
/usr/local
0cf993
%attr(555,root,root) /usr/sbin
0cf993
%dir /usr/share
0cf993
/usr/share/aclocal
0cf993
/usr/share/applications
0cf993
/usr/share/augeas
0cf993
/usr/share/backgrounds
0cf993
/usr/share/desktop-directories
0cf993
/usr/share/dict
0cf993
/usr/share/doc
0cf993
%attr(555,root,root) %dir /usr/share/empty
0cf993
/usr/share/games
0cf993
/usr/share/ghostscript
0cf993
/usr/share/gnome
0cf993
/usr/share/icons
0cf993
/usr/share/idl
0cf993
/usr/share/info
0cf993
%dir /usr/share/locale
0cf993
%dir /usr/share/man
0cf993
/usr/share/mime-info
0cf993
/usr/share/misc
0cf993
/usr/share/omf
0cf993
/usr/share/pixmaps
0cf993
/usr/share/sounds
0cf993
/usr/share/themes
0cf993
/usr/share/xsessions
0cf993
/usr/share/X11
0cf993
/usr/src
0cf993
/usr/tmp
0cf993
%dir /var
0cf993
/var/adm
0cf993
/var/cache
0cf993
/var/db
0cf993
/var/empty
0cf993
/var/games
0cf993
/var/gopher
0cf993
/var/lib
0cf993
/var/local
0cf993
%ghost /var/lock
0cf993
/var/log
0cf993
/var/mail
0cf993
/var/nis
0cf993
/var/opt
0cf993
/var/preserve
0cf993
%ghost /var/run
0cf993
%dir /var/spool
0cf993
%attr(755,root,root) /var/spool/lpd
0cf993
%attr(775,root,mail) /var/spool/mail
0cf993
%attr(1777,root,root) /var/tmp
0cf993
/var/yp
0cf993
0cf993
%changelog
0cf993
* Fri Aug 08 2014 Ondrej Vasik <ovasik@redhat.com> - 3.2-19
0cf993
- fix build on ppc64le architecture (#1125503)
0cf993
0cf993
* Thu Mar 13 2014 Ondrej Vasik <ovasik@redhat.com> - 3.2-18
0cf993
- /var/run has incorrect selinux context after installation
0cf993
  to disk image (#1034922)
0cf993
0cf993
* Fri Mar 07 2014 Ondrej Vasik <ovasik@redhat.com> - 3.2-17
0cf993
- /sys should have 555 permissions since kernel 3.4 (#1066591)
0cf993
0cf993
* Fri Jan 24 2014 Daniel Mach <dmach@redhat.com> - 3.2-16
0cf993
- Mass rebuild 2014-01-24
0cf993
0cf993
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 3.2-15
0cf993
- Mass rebuild 2013-12-27
0cf993
0cf993
* Mon Nov 18 2013 Ondrej Vasik <ovasik@redhat.com> - 3.2-14
0cf993
- add ownership for the /usr/lib/debug subdirs(#1031550)
0cf993
0cf993
* Mon Jul 08 2013 Ondrej Vasik <ovasik@redhat.com> - 3.2-13
0cf993
- .dwz symlink is needed as well (#974130)
0cf993
0cf993
* Wed Jun 19 2013 Ondrej Vasik <ovasik@redhat.com> - 3.2-12
0cf993
- handle bin/lib/lib64 symlinks in /usr/lib/debug (#974130)
0cf993
0cf993
* Tue Jun 18 2013 Kay Sievers <kay@redhat.com> - 3.2-11
0cf993
- fix yum installroot ending up with directories in /var
0cf993
  instead of the expected symlinks to /run
0cf993
- do not handle /var/lock/subsys, it is always on tmpfs
0cf993
- create all symlinked directories and their targets
0cf993
  in pretrans to make sure other packages install into
0cf993
  the right place, even if filesystem.rpm is not the
0cf993
  first package installed in the transaction
0cf993
0cf993
* Sat May 11 2013 Ondrej Vasik <ovasik@redhat.com> 3.2-10
0cf993
- move /var/spool/uucp to uucp package (#961952)
0cf993
0cf993
* Thu Apr 18 2013 Ondrej Vasik <ovasik@redhat.com> 3.2-9
0cf993
- remove the rpmlib(X-CheckUnifiedSystemdir) requirement
0cf993
  hack - no longer required
0cf993
0cf993
* Mon Apr 08 2013 Ondrej Vasik <ovasik@redhat.com> 3.2-8
0cf993
- do not handle AArch64 differently (#917804)
0cf993
0cf993
* Tue Mar 05 2013 Ondrej Vasik <ovasik@redhat.com> 3.2-7
0cf993
- add support for AArch64 architecture (#917804)
0cf993
0cf993
* Wed Feb 27 2013 Ondrej Vasik <ovasik@redhat.com> 3.2-6
0cf993
- fix directory listed twice errors on 32bit secondary arches
0cf993
  (#915947)
0cf993
0cf993
* Thu Feb 21 2013 Ondrej Vasik <ovasik@redhat.com> 3.2-5
0cf993
- change the attributes of /usr/lib/debug to 0755 (#911831)
0cf993
0cf993
* Tue Feb 19 2013 Ondrej Vasik <ovasik@redhat.com> 3.2-4
0cf993
- own /usr/lib/debug for consistency (#911831)
0cf993
0cf993
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.2-3
0cf993
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
0cf993
0cf993
* Mon Oct 29 2012 Ondrej Vasik <ovasik@redhat.com> 3.2-2
0cf993
- defer the /etc/default ownership to resolve the build tree conflicts
0cf993
0cf993
* Sat Oct 27 2012 Ondrej Vasik <ovasik@redhat.com> 3.2-1
0cf993
- own /etc/bash_completion.d (#870193)
0cf993
- own /etc/default and create it as symlink do /etc/sysconfig (#797316)
0cf993
0cf993
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.1-2
0cf993
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
0cf993
0cf993
* Thu Mar 29 2012 Ondrej Vasik <ovasik@redhat.com> 3.1-1
0cf993
- add brx and brx_IN from iso639-3 set to lang-exceptions
0cf993
  file (#806328)
0cf993
0cf993
* Fri Feb  3 2012 Kay Sievers <kay@redhat.com> 3-2
0cf993
- enable guard against unconverted /bin, /sbin, /lib*
0cf993
  directories in the filesystem
0cf993
0cf993
* Wed Jan 25 2012 Harald Hoyer <harald@redhat.com> 3-1
0cf993
- install everything in /usr
0cf993
  https://fedoraproject.org/wiki/Features/UsrMove
0cf993
0cf993
* Thu Jan 12 2012 Ondrej Vasik <ovasik@redhat.com>  2.4.46-1
0cf993
- own and create /var/lib/rpm-state (#771713)
0cf993
0cf993
* Fri Nov 11 2011 Ondrej Vasik <ovasik@redhat.com>  2.4.45-1
0cf993
- own and create /var/adm, /var/gopher and /var/spool/uucp
0cf993
  as these are homedirs for default legacy system accounts
0cf993
  (#752885)
0cf993
0cf993
* Fri Jul 29 2011 Ondrej Vasik <ovasik@redhat.com>  2.4.44-1
0cf993
- drop ownership of /selinux - moved to /sys/fs/selinux(#726528)
0cf993
0cf993
* Tue Jun 28 2011 Ondrej Vasik <ovasik@redhat.com>  2.4.43-1
0cf993
- add various languages to lang-exceptions(#620063)
0cf993
0cf993
* Wed May 18 2011 Ondrej Vasik <ovasik@redhat.com>  2.4.42-1
0cf993
- Pre: require setup again (#705443)
0cf993
0cf993
* Fri Apr 08 2011 Ondrej Vasik <ovasik@redhat.com>  2.4.41-1
0cf993
- drop filesystem.conf file (#694688)
0cf993
0cf993
* Tue Apr 05 2011 Ondrej Vasik <ovasik@redhat.com>  2.4.40-1
0cf993
- create /run/lock as 755 root:root (#693394)
0cf993
0cf993
* Thu Mar 31 2011 Ondrej Vasik <ovasik@redhat.com>  2.4.39-1
0cf993
- add /run to filesystem (#692124)
0cf993
- minor spec file cleanup
0cf993
0cf993
* Fri Feb 25 2011 Ondrej Vasik <ovasik@redhat.com>  2.4.38-1
0cf993
- do /var/lock/subsys directory systemd way via tmpfiles.d conf file
0cf993
  (#656586)
0cf993
0cf993
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org>
0cf993
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
0cf993
0cf993
* Tue Jan 18 2011 Adam Jackson <ajax@redhat.com> 2.4.37-1
0cf993
- Drop Prov/Obs: xorg-x11-filesystem and pm-utils-filesystem, both last seen
0cf993
  in Fedora 11.
0cf993
- Remove explicit BuildRoot.
0cf993
0cf993
* Fri Sep 25 2010 Ondrej Vasik <ovasik@redhat.com>  2.4.36-1
0cf993
- own /usr/lib/sse2 even on 64-bit (#636748)
0cf993
0cf993
* Mon Apr 19 2010 Ondrej Vasik <ovasik@redhat.com>  2.4.35-1
0cf993
- change permissions on /var/lock from 775 root:lock to
0cf993
  755 root:root (#581884)
0cf993
0cf993
* Thu Apr 08 2010 Ondrej Vasik <ovasik@redhat.com>  2.4.34-1
0cf993
- drop ownership for /mnt/{floppy,cdrom} subdirs(#173854)
0cf993
0cf993
* Thu Mar 04 2010 Ondrej Vasik <ovasik@redhat.com>  2.4.33-1
0cf993
- do own /usr/share/aclocal (#533962)
0cf993
0cf993
* Tue Mar 02 2010 Ondrej Vasik <ovasik@redhat.com>  2.4.32-1
0cf993
- added sr@ijekavian and sr@ijekavianlatin into lang
0cf993
  exceptions
0cf993
0cf993
* Thu Oct 01 2009 Ondrej Vasik <ovasik@redhat.com>  2.4.31-1
0cf993
- added zh_CN.GB2312 to lang exceptions(#487568)
0cf993
0cf993
* Tue Aug 25 2009 Karsten Hopp <karsten@redhat.com> 2.4.30-2
0cf993
- fix typo in Provides
0cf993
0cf993
* Mon Aug 17 2009 Ondrej Vasik <ovasik@redhat.com> 2.4.30-1
0cf993
- adjust directory rights for usage of capabilities(#517575)
0cf993
0cf993
* Mon Aug 10 2009 Ondrej Vasik <ovasik@redhat.com> 2.4.29-1
0cf993
- iso_codes package no longer provides tab files, do generate
0cf993
  them on fly with sed (thanks D. Tardon)
0cf993
0cf993
* Wed Aug 05 2009 Ondrej Vasik <ovasik@redhat.com> 2.4.28-1
0cf993
- Provide/obsolete pm-utils-filesystem, own dirs for pm-utils
0cf993
  hooks(#515362)
0cf993
- Do own man sections for /usr/share/man/<locale> dirs (#220265)
0cf993
- Do own /usr/share/sounds (#515485)
0cf993
0cf993
* Tue Aug 04 2009 Adam Jackson <ajax@redhat.com> 2.4.27-1
0cf993
- Prov/Obs: xorg-x11-filesystem
0cf993
0cf993
* Mon Aug 03 2009 Ondrej Vasik <ovasik@redhat.com> 2.4.26-1
0cf993
- Do own /usr/share/man/<locale> directories (ghosted, missingok) - #220265
0cf993
0cf993
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.4.25-2
0cf993
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
0cf993
0cf993
* Thu Jul 23 2009 Adam Jackson <ajax@redhat.com> 2.4.25-1
0cf993
- Remove explicit /usr/lib/X11, everything uses %%_libdir now.
0cf993
0cf993
* Thu Jul 23 2009 Adam Jackson <ajax@redhat.com> 2.4.24-1
0cf993
- Added /usr/share/X11
0cf993
0cf993
* Thu Jul 09 2009 Ondrej Vasik <ovasik@redhat.com> - 2.4.23-1
0cf993
- do own /usr/src/debug (#214983)
0cf993
0cf993
* Wed Jul 08 2009 Ondrej Vasik <ovasik@redhat.com> - 2.4.22-1
0cf993
- do own interface description directory /usr/share/idl(#451719)
0cf993
- add a few missing lang-exceptions to filelist(#508309)
0cf993
0cf993
* Wed Mar 04 2009 Phil Knirsch <pknirsch@redhat.com> - 2.4.21-1
0cf993
- Added /usr/share/backgrounds (#487957)
0cf993
- Added /usr/share/ghostscript/{conf.d} (#302521)
0cf993
0cf993
* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.4.20-2
0cf993
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
0cf993
0cf993
* Thu Feb 19 2009 Phil Knirsch <pknirsch@redhat.com> - 2.4.20-1
0cf993
- Removed ownership of fonts directories (#477046)
0cf993
0cf993
* Sat Sep 06 2008 Phil Knirsch <pknirsch@redhat.com> - 2.4.19-1
0cf993
- Added augeas lenses dir (#461317)
0cf993
0cf993
* Tue Jun 24 2008 Phil Knirsch <pknirsch@redhat.com> - 2.4.18-1
0cf993
- Added comment with raw format lang-exception URL
0cf993
0cf993
* Mon Jun 23 2008 Phil Knirsch <pknirsch@redhat.com> - 2.4.17-1
0cf993
- Added URL for lang-exception source (#225752)
0cf993
0cf993
* Wed Jun 18 2008 Phil Knirsch <pknirsch@redhat.com> - 2.4.16-1
0cf993
- Dropped /etc/news again as we're handling it now correctly (#437462)
0cf993
- Filesystem is now an official fedorahosted project, part of the review
0cf993
  changes (#225752)
0cf993
- Removed duplicate entry in lang_exceptions for ca_ES@valencian (#225752)
0cf993
0cf993
* Tue May 27 2008 Phil Knirsch <pknirsch@redhat.com> - 2.4.15-1
0cf993
- First round of Fedora package review changes (#225752)
0cf993
0cf993
* Tue May 20 2008 Phil Knirsch <pknirsch@redhat.com> - 2.4.14-1
0cf993
- Added /usr/src/kernels to owned and created dirs (#442283)
0cf993
0cf993
* Mon Apr 07 2008 Phil Knirsch <pknirsch@redhat.com> - 2.4.13-1
0cf993
- Added /etc/news to owned and created directories
0cf993
0cf993
* Thu Mar 27 2008 Phil Knirsch <pknirsch@redhat.com> - 2.4.12-1
0cf993
- Added be@latin to lang-exceptions (#231737)
0cf993
- Added /usr/share/man{0,1,3]p to owned files (#233879)
0cf993
- Added /usr/share/fonts to owned files (#302141)
0cf993
- Renamed sr@Latn to sr@latin (#436887)
0cf993
0cf993
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 2.4.11-2
0cf993
- Autorebuild for GCC 4.3
0cf993
0cf993
* Mon Aug 13 2007 Phil Knirsch <pknirsch@redhat.com> 2.4.11-1
0cf993
- Added /etc/X11/fontpath.d and dropped /etc/X11/sysconfig /etc/X11/serverconfig
0cf993
 (#251707)
0cf993
0cf993
* Wed Jul 18 2007 Phil Knirsch <pknirsch@redhat.com> 2.4.10-1
0cf993
- Replaced gtk-doc with gnome (#247276)
0cf993
0cf993
* Tue May 29 2007 Phil Knirsch <pknirsch@redhat.com> 2.4.9-1
0cf993
- Fixed nasty typo for /etc directories (#241525)
0cf993
0cf993
* Fri May 25 2007 Phil Knirsch <pknirsch@redhat.com> 2.4.8-1
0cf993
- Fixed description to avoid trademark issues (#234093)
0cf993
0cf993
* Thu May 24 2007 Phil Knirsch <pknirsch@redhat.com> 2.4.7-1
0cf993
- Added /etc/fonts/conf.d and /usr/share/themes (#239246)
0cf993
- Removed /etc/xdg/menus, already owned by redhat-menus (#228779)
0cf993
0cf993
* Tue Apr 17 2007 Phil Knirsch <pknirsch@redhat.com> - 2.4.6-1
0cf993
- Added several more /usr/share directories (#222905)
0cf993
0cf993
* Sat Mar 31 2007 Peter Jones <pjones@redhat.com> - 2.4.5-1
0cf993
- add /usr/local/share/applications
0cf993
0cf993
* Fri Mar 30 2007 Jeremy Katz <katzj@redhat.com> - 2.4.4-1
0cf993
- add /etc/xdg/autostart
0cf993
0cf993
* Thu Mar 15 2007 Phil Knirsch <pknirsch@redhat.com> - 2.4.3-1
0cf993
- Fixed typo for new /etc/xdg entries (#224052)
0cf993
- One more tiny specile cleanup
0cf993
0cf993
* Mon Feb 12 2007 Phil Knirsch <pknirsch@redhat.com> - 2.4.2-1
0cf993
- Added several missing unowned directories (#224052)
0cf993
- Tiny specfile cleanups
0cf993
0cf993
* Wed Dec 20 2006 Phil Knirsch <pknirsch@redhat.com> - 2.4.1-1
0cf993
- Dropped the obsolete directories /usr/lib{,64}/gcc-lib (#220235)
0cf993
0cf993
* Tue Oct 10 2006 Bill Nottingham <notting@redhat.com> - 2.4.0-1
0cf993
- create and own /usr/share/locale/*/LC_MESSAGES (#196669)
0cf993
0cf993
* Tue Oct 10 2006 Phil Knirsch <pknirsch@redhat.com> - 2.3.8-1
0cf993
- Added the manXx directories to the ownership of filesystem (#208121)
0cf993
0cf993
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 2.3.7-2.1
0cf993
- rebuild
0cf993
0cf993
* Wed Jun 28 2006 Phil Knirsch <pknirsch@redhat.com> - 2.3.7-2
0cf993
- Fixed games location according to FHS 2.1 (#165425)
0cf993
- Added {_libdir}/sse2 to owned files (#192853)
0cf993
- Added /dev to owned files (#192860)
0cf993
- Added {_datadir}/icons to owned files (#195911)
0cf993
- Dropped obsolete /etc/X11/starthere (#191163)
0cf993
0cf993
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 2.3.7-1.2.1
0cf993
- bump again for double-long bug on ppc(64)
0cf993
0cf993
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 2.3.7-1.2
0cf993
- rebuilt for new gcc4.1 snapshot and glibc changes
0cf993
0cf993
* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
0cf993
- rebuilt
0cf993
0cf993
* Thu Nov 17 2005 Bill Nottingham <notting@redhat.com> - 2.3.7-1
0cf993
- actually, *do* package /usr/lib/X11, etc, but as directories
0cf993
- remove /usr/X11R6 heirarchy
0cf993
0cf993
* Mon Nov  7 2005 Bill Nottingham <notting@redhat.com> - 2.3.6-1
0cf993
- don't package /usr/lib/X11 or /usr/bin/X11 symlinks
0cf993
0cf993
* Fri Aug 19 2005 Bill Nottingham <notting@redhat.com> - 2.3.5-1
0cf993
- package / (#165797)
0cf993
0cf993
* Mon May 23 2005 Bill Nottingham <notting@redhat.com> - 2.3.4-1
0cf993
- ship /usr/share/games (#158433, <ville.skytta@iki.fi>)
0cf993
0cf993
* Thu May  5 2005 Peter Jones <pjones@redhat.com> - 2.3.3-1
0cf993
- remove /initrd, since mkinitrd doesn't use it anymore by default
0cf993
0cf993
* Wed Apr 20 2005 John Dennis <jdennis@redhat.com> - 2.3.2-1
0cf993
- add /etc/pki, a place to store keys and certificates
0cf993
0cf993
* Wed Mar  9 2005 Bill Nottingham <notting@redhat.com> 2.3.1-1
0cf993
- don't ship /usr/lib64/X11 in general (#147077)
0cf993
0cf993
* Thu Aug 12 2004 Bill Nottingham <notting@redhat.com> 2.3.0-1
0cf993
- add /media, /srv
0cf993
0cf993
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
0cf993
- rebuilt
0cf993
0cf993
* Thu Mar 11 2004 Bill Nottingham <notting@redhat.com> 2.2.4-1
0cf993
- move /selinux here from SysVinit
0cf993
0cf993
* Tue Mar 02 2004 Elliot Lee <sopwith@redhat.com>
0cf993
- rebuilt
0cf993
0cf993
* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
0cf993
- rebuilt
0cf993
0cf993
* Thu Jan 15 2004 Bill Nottingham <notting@redhat.com> 2.2.3-1
0cf993
- move /usr/dict to /usr/share/dict (#113645)
0cf993
- add /usr/lib/locale, /var/empty (#108686,#113036)
0cf993
- add */%%{_lib}/tls (#113050)
0cf993
0cf993
* Fri Nov 21 2003 Bill Nottingham <notting@redhat.com> 2.2.2-1
0cf993
- add /sys
0cf993
0cf993
* Tue Oct 07 2003 Than Ngo <than@redhat.com> 2.2.1-5
0cf993
- add /usr/share/xsessions
0cf993
0cf993
* Wed Jun 04 2003 Elliot Lee <sopwith@redhat.com>
0cf993
- rebuilt
0cf993
0cf993
* Wed Jan 22 2003 Tim Powers <timp@redhat.com>
0cf993
- rebuilt
0cf993
0cf993
* Sun Dec  1 2002 Tim Waugh <twaugh@redhat.com> 2.2.1-2
0cf993
- Really fix /var/mail
0cf993
0cf993
* Thu Nov 28 2002 Bill Nottingham <notting@redhat.com> 2.2.1-1
0cf993
- fix /var/mail
0cf993
0cf993
* Wed Nov 20 2002 Bill Nottingham <notting@redhat.com>
0cf993
- make arch specific, handle lib/lib64 stuff
0cf993
- add /usr/libexec, /usr/share/applications
0cf993
0cf993
* Fri Jun 21 2002 Tim Powers <timp@redhat.com>
0cf993
- automated rebuild
0cf993
0cf993
* Thu May 23 2002 Tim Powers <timp@redhat.com>
0cf993
- automated rebuild
0cf993
0cf993
* Wed Jan 09 2002 Tim Powers <timp@redhat.com>
0cf993
- automated rebuild
0cf993
0cf993
* Mon Aug 20 2001 Bill Nottingham <notting@redhat.com>
0cf993
- %%ghost /mnt/cdrom, /mnt/floppy (fixes #52046)
0cf993
0cf993
* Wed Aug 15 2001 Bill Nottingham <notting@redhat.com>
0cf993
- add /usr/X11R6/share (#51830)
0cf993
0cf993
* Mon Aug 13 2001 Bill Nottingham <notting@redhat.com>
0cf993
- prereq a particular version of the setup package
0cf993
0cf993
* Thu Aug  9 2001 Bill Nottingham <notting@redhat.com>
0cf993
- remove /mnt/cdrom, /mnt/floppy (updfstab will create them if needed)
0cf993
- make it noarch again
0cf993
0cf993
* Wed Aug  8 2001 Bill Nottingham <notting@redhat.com>
0cf993
- /var/lock needs to be root.lock, not lock.lock
0cf993
0cf993
* Mon Aug  6 2001 Jeff Johnson <jbj@redhat.com>
0cf993
- lock.lock ownership, 0775 permissions, for /var/lock.
0cf993
0cf993
* Tue Jul 17 2001 Bill Nottingham <notting@redhat.com>
0cf993
- add /etc/sysconfig, /var/yp, /usr/share/pixmaps
0cf993
0cf993
* Tue Jul 10 2001 Bill Nottingham <notting@redhat.com>
0cf993
- add stuff under /etc/X11
0cf993
- remove extraneous /usr/X11R6/doc (#47490)
0cf993
0cf993
* Mon Jun 25 2001 Bill Nottingham <notting@redhat.com>
0cf993
- don't conflict with rpm
0cf993
0cf993
* Fri Jun 22 2001 Bill Nottingham <notting@redhat.com>
0cf993
- don't own /var/lib/rpm (#43315)
0cf993
- add some stuff in /usr/local (#36522)
0cf993
0cf993
* Thu Jun 21 2001 Bill Nottingham <notting@redhat.com>
0cf993
- add /initrd
0cf993
0cf993
* Thu Jun 07 2001 Florian La Roche <Florian.LaRoche@redhat.de>
0cf993
- remove noarch
0cf993
- do not include /mnt/cdrom and /mnt/floppy for s390/s390x
0cf993
0cf993
* Mon Apr 16 2001 Bill Nottingham <notting@redhat.com>
0cf993
- take the group write off of /var/lock
0cf993
0cf993
* Fri Jul 21 2000 Bill Nottingham <notting@redhat.com>
0cf993
- add /usr/share/empty
0cf993
0cf993
* Wed Jul 12 2000 Prospector <bugzilla@redhat.com>
0cf993
- automatic rebuild
0cf993
0cf993
* Wed Jun 28 2000 Preston Brown <pbrown@redhat.com>
0cf993
- remove /usr/doc
0cf993
0cf993
* Thu Jun 22 2000 Preston Brown <pbrown@redhat.com>
0cf993
- remove /usr/info
0cf993
0cf993
* Sun Jun 19 2000 Bill Nottingham <notting@redhat.com>
0cf993
- remove /usr/man
0cf993
0cf993
* Sat Jun 17 2000 Bill Nottingham <notting@redhat.com>
0cf993
- /var/spool/lpd should have normal perms (#12272)
0cf993
0cf993
* Tue Jun  6 2000 Bill Nottingham <notting@redhat.com>
0cf993
- add /etc/skel
0cf993
0cf993
* Thu Jun 01 2000 Preston Brown <pbrown@redhat.com>
0cf993
- add /var/spool/lpd to filesystem, owned by user/group lp, tight permissions
0cf993
0cf993
* Tue May 23 2000 Trond Eivind Glomsrød <teg@redhat.com>
0cf993
- Added /etc/xinetd.d
0cf993
0cf993
* Mon May 15 2000 Preston Brown <pbrown@redhat.com>
0cf993
- /etc/opt, /usr/share/{info,man/man*,misc,doc} (FHS 2.1)
0cf993
- added /var/games.  Data should move from /var/lib/games to there (FHS 2.1)
0cf993
- bump version up to 2.0 already!
0cf993
0cf993
* Thu Apr 13 2000 Jakub Jelinek <jakub@redhat.com>
0cf993
- removed /var/state, added /var/opt, /var/mail for FHS 2.1 compliance
0cf993
0cf993
* Mon Aug 28 1999 Preston Brown <pbrown@redhat.com>
0cf993
- added /opt, /var/state, /var/cache for FHS compliance (#3966)
0cf993
0cf993
* Sun Mar 21 1999 Cristian Gafton <gafton@redhat.com> 
0cf993
- auto rebuild in the new build environment (release 4)
0cf993
0cf993
* Sun Jan 17 1999 Jeff Johnson <jbj@redhat.com>
0cf993
- don't carry X11R6.1 as directory on sparc.
0cf993
- /var/tmp/build root (#811)
0cf993
0cf993
* Wed Jan 13 1999 Preston Brown <pbrown@redhat.com>
0cf993
- font directory didn't belong, which I previously misunderstood.  removed.
0cf993
0cf993
* Fri Nov 13 1998 Preston Brown <pbrown@redhat.com>
0cf993
- /usr/share/fonts/default added.
0cf993
0cf993
* Fri Oct  9 1998 Bill Nottingham <notting@redhat.com>
0cf993
- put /mnt/cdrom back in
0cf993
0cf993
* Wed Oct  7 1998 Bill Nottingham <notting@redhat.com>
0cf993
- Changed /root to 0750
0cf993
0cf993
* Wed Aug 05 1998 Erik Troan <ewt@redhat.com>
0cf993
- added /var/db
0cf993
- set attributes in the spec file; don't depend on the ones in the cpio
0cf993
  archive
0cf993
- use a tarball instead of a cpioball
0cf993
0cf993
* Mon Apr 27 1998 Prospector System <bugs@redhat.com>
0cf993
- translations modified for de, fr, tr
0cf993
0cf993
* Tue Sep 09 1997 Erik Troan <ewt@redhat.com>
0cf993
- made a noarch package
0cf993
0cf993
* Wed Jul 09 1997 Erik Troan <ewt@redhat.com>
0cf993
- added /
0cf993
0cf993
* Wed Apr 16 1997 Erik Troan <ewt@redhat.com>
0cf993
- Changed /proc to 555
0cf993
- Removed /var/spool/mqueue (which is owned by sendmail)