Hello community, here is the log from the commit of package aaa_base.2412 for openSUSE:13.1:Update checked in at 2013-12-25 17:20:01 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:13.1:Update/aaa_base.2412 (Old) and /work/SRC/openSUSE:13.1:Update/.aaa_base.2412.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "aaa_base.2412" Changes: -------- New Changes file: --- /dev/null 2013-11-25 01:44:08.036031256 +0100 +++ /work/SRC/openSUSE:13.1:Update/.aaa_base.2412.new/aaa_base.changes 2013-12-25 17:20:02.000000000 +0100 @@ -0,0 +1,12177 @@ +------------------------------------------------------------------- +Wed Dec 18 13:15:35 UTC 2013 - [email protected] + +- Use only bash and readline defaults for fallback completion (bnc#851908) + +------------------------------------------------------------------- +Tue Dec 17 13:00:43 UTC 2013 - [email protected] + +- change mistakenly root:users group to root:root (bnc#843230, CVE-2013-3713) + +------------------------------------------------------------------- +Mon Dec 9 08:28:57 UTC 2013 - [email protected] + +- fix chkconfig --check (bnc#851374) + +------------------------------------------------------------------- +Mon Oct 14 12:42:28 UTC 2013 - [email protected] + +- change JRE_HOME only in a case it was not defined before (bnc#841284) + +------------------------------------------------------------------- +Mon Aug 26 11:09:20 UTC 2013 - [email protected] + +- Fix last commit, rename the actual alias too. + +------------------------------------------------------------------- +Fri Aug 23 14:31:38 UTC 2013 - [email protected] + +- Rename _ls alias to z_ls for zsh. In zsh strings that start with + an underscore are reserved for completion. This fixes bnc#836067 + +------------------------------------------------------------------- +Wed Aug 7 18:04:21 UTC 2013 - [email protected] + +- avoid leaking kernel address information to userspace by using + kernel.kptr_restrict=1 sysctl +- bash.bashrc: source vte.sh if existing (bnc#827248) + +------------------------------------------------------------------- +Fri Jun 28 07:48:33 UTC 2013 - [email protected] + +- 'mountpoint' was moved to /usr + +------------------------------------------------------------------- +Mon Jun 17 12:28:09 UTC 2013 - [email protected] + +- move sysctl directories to filesystem rpm + +------------------------------------------------------------------- +Mon May 27 11:15:26 UTC 2013 - [email protected] + +- move sysctl defaults to aaa_base (bnc#820443) + +------------------------------------------------------------------- +Thu May 23 15:23:53 UTC 2013 - [email protected] + +- Add bash completion function to load completions dynamically (bnc#821411) + +------------------------------------------------------------------- +Tue Apr 23 16:26:29 UTC 2013 - [email protected] + +- Require xz at build time (Who has removed xz from default?) + +------------------------------------------------------------------- +Tue Apr 23 15:54:14 UTC 2013 - [email protected] + +- Personal bash completion and bash ls alias (bnc811030, bnc#799241) + +------------------------------------------------------------------- +Thu Mar 28 15:28:59 UTC 2013 - [email protected] + +- also check /lib/systemd for compatibility (bnc#812291) + +------------------------------------------------------------------- +Wed Mar 27 14:35:54 UTC 2013 - [email protected] + +- chkconfig: rh compatible check mode (bnc#811870) + +------------------------------------------------------------------- +Wed Mar 27 08:17:17 UTC 2013 - [email protected] + +- Mark file /lib/mkinitrd/scripts/boot-mtab.sh as exectuable (bnc#809842) +- Compress tarball with xz + +------------------------------------------------------------------- +Mon Mar 25 15:12:09 UTC 2013 - [email protected] + +- Remove boot.localnet also from spec file + +------------------------------------------------------------------- +Mon Mar 25 08:06:28 UTC 2013 - [email protected] + +- Update version number to 13.1 +- Update to git head: + * Remove boot.localnet + * Revert "rc.status: allow to pass options to systemctl using SYSTEMCTL_OPTIONS" + SYSTEMCTL_OPTIONS is now handled directly by systemctl. + +------------------------------------------------------------------- +Wed Feb 6 12:23:57 UTC 2013 - [email protected] + +- Do not override /etc/adjtime if HWCLOCK is already gone (bnc#791485) + +------------------------------------------------------------------- +Mon Feb 4 10:52:44 UTC 2013 - [email protected] + +- Avoid to stumble over missing /dev/stderr in boot script started + by systemd (work around bnc#728774o but not solve it) + +------------------------------------------------------------------- +Tue Jan 22 12:57:58 UTC 2013 - [email protected] + +- remove check whether systemd is running + +------------------------------------------------------------------- +Sat Jan 19 11:05:59 UTC 2013 - [email protected] + +- call systemctl to enable/disable services (bnc#798510) + +------------------------------------------------------------------- +Tue Jan 8 17:41:21 UTC 2013 - [email protected] + +- Let the bash check the winsize only if COLUMNS is exported (bnc#793536) + +------------------------------------------------------------------- +Tue Jan 8 15:20:13 UTC 2013 - [email protected] + +- Also source environment for tcsh and bash if sudo is used + +------------------------------------------------------------------- +Mon Jan 7 16:54:19 UTC 2013 - [email protected] + +- Merge pull request #1 from fcrozat/master +- rc.status: allow to pass options to systemctl using SYSTEMCTL_OPTIONS + +------------------------------------------------------------------- +Tue Nov 20 11:17:02 UTC 2012 - [email protected] + +- Simplify and tighten the bash prompt + +------------------------------------------------------------------- +Thu Nov 15 15:34:04 UTC 2012 - [email protected] + +- fix url to point to github +- change summary to say "openSUSE" (bnc#773245) + +------------------------------------------------------------------- +Thu Nov 15 09:37:55 UTC 2012 - [email protected] + +- remove boot.* again, new insserv shadows them + +------------------------------------------------------------------- +Thu Nov 15 09:04:44 UTC 2012 - [email protected] + +- Add aaa_base-syntax-error.patch: Fix syntax error in rc.status. + +------------------------------------------------------------------- +Tue Nov 13 11:12:59 UTC 2012 - [email protected] + +- merged last bits from gitorious: + - from froh: + - /etc/bash.bashrc: add prompt to the terminal "status line", + which on most graphical terminals is the window title. + - from fcrozat: + - rc.status: output initscript status before systemd one. + - rc.status: educate users on which systemctl command was started + - rc.status: systemctl 195+ allows to not specify .service + +------------------------------------------------------------------- +Tue Nov 6 10:08:41 UTC 2012 - [email protected] + +- readd insserv for the remaining boot scripts + +------------------------------------------------------------------- +Mon Nov 5 09:24:44 UTC 2012 - [email protected] + +- readd some boot.* scripts that are required by insserv for not ported + applications (they are empty though) + +------------------------------------------------------------------- +Wed Oct 31 10:00:59 UTC 2012 - [email protected] + +- Enforce creation of /etc/adjtime even if no /etc/sysconfig/clock exists (bnc#779440) + +------------------------------------------------------------------- +Thu Oct 25 10:16:04 UTC 2012 - [email protected] + +- also move the file to /run +- generate utmp in /run not in /var/run + +------------------------------------------------------------------- +Thu Oct 25 10:05:27 UTC 2012 - [email protected] + +- /var/run/utmp should be packaged as /run/utmp + +------------------------------------------------------------------- +Mon Oct 22 14:55:15 UTC 2012 - [email protected] ++++ 11980 more lines (skipped) ++++ between /dev/null ++++ and /work/SRC/openSUSE:13.1:Update/.aaa_base.2412.new/aaa_base.changes New: ---- README.packaging.txt _service aaa_base-13.1.tar.xz aaa_base-rpmlintrc aaa_base.changes aaa_base.spec ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ aaa_base.spec ++++++ # # spec file for package aaa_base # # Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # Name: aaa_base Version: 13.1 Release: 0 Url: https://github.com/openSUSE/aaa_base Provides: aaa_skel = %{version}-%{release} Provides: bin Provides: bootutls Provides: etc Provides: skeleng Provides: skelger Obsoletes: aaa_skel < %{version} # do not require systemd - aaa_base is in the build environment and we don't want # to pull in tons of dependencies Conflicts: sysvinit-init Requires: /bin/login Requires: /bin/mktemp Requires: /usr/bin/find Requires: /usr/bin/tput Requires: /usr/bin/xargs Requires: cpio Requires: distribution-release Requires: filesystem # for symlink check to /bin/hostname BuildRequires: net-tools BuildRequires: xz Recommends: cron logrotate netcfg udev net-tools aaa_base-extras PreReq: /usr/bin/sed /usr/bin/grep /bin/mv /bin/cat /bin/ls /bin/date /usr/bin/cmp /bin/fillup Summary: openSUSE Base Package License: GPL-2.0+ Group: System/Fhs BuildRoot: %{_tmppath}/%{name}-%{version}-build # run osc service dr to recreate Source: aaa_base-%{version}.tar.xz # # Read README.packaging.txt before making any changes to this # package # Source1: README.packaging.txt Source99: aaa_base-rpmlintrc %description This package installs several important configuration files and central scripts. %package extras Summary: SUSE Linux Base Package (recommended part) Group: System/Fhs Requires: %{name} = %{version} Provides: aaa_base:/etc/DIR_COLORS %description extras The parts of aaa_base that should be installed by default but are not strictly required to run a system. (Shell aliases, bash completions and convenience hacks). %package malloccheck Summary: SUSE Linux Base Package (malloc checking) Group: System/Fhs Requires: %{name} = %{version} %description malloccheck This package sets environment variables that enable stricter malloc checks to catch potential heap corruptions. It's not installed by default as it may degrade performance. %prep %setup -q %build make CFLAGS="$RPM_OPT_FLAGS" CC="%{__cc}" %{?_smp_mflags} if test -d patches/$RPM_ARCH; then pushd files for file in ../patches/$RPM_ARCH/*; do patch -p0 --input=$file done find -name "*.orig" | xargs -r rm popd fi %install # make DESTDIR=$RPM_BUILD_ROOT install # mkdir -p %{buildroot}/etc/sysctl.d case "$RPM_ARCH" in s390*) ;; *) rm -f %{buildroot}/usr/lib/sysctl.d/50-default-s390.conf ;; esac # # make sure it does not creep in again test -d $RPM_BUILD_ROOT/root/.gnupg && exit 1 # # # mark these as ghost for i in passwd group shadow gshadow ; do touch $RPM_BUILD_ROOT/var/adm/fillup-templates/$i.aaa_base done # we copy some random script there to have a valid ghost - and we can't # just touch as long as there is brp-55-check-boot # we need to fix brp-55 first ;( #for i in boot.local after.local before.local halt.local ; do # cp $RPM_BUILD_ROOT/etc/init.d/boot.localnet $RPM_BUILD_ROOT/etc/init.d/$i #done %pre -f aaa_base.pre %post -f aaa_base.post %triggerpostun -- aaa_base if test -f /root/.gnupg/secring.gpg.aaa_save -a ! -f /root/.gnupg/secring.gpg ; then mv /root/.gnupg/secring.gpg.aaa_save /root/.gnupg/secring.gpg fi rm -f /root/.gnupg/secring.gpg.aaa_save %files %defattr(-,root,root) %doc COPYING %config(noreplace) %ghost /etc/sysctl.conf %config /etc/bash.bashrc %config /etc/csh.cshrc %config /etc/csh.login %config /etc/inputrc %config /etc/mailcap %config /etc/mime.types %config /etc/profile %config /etc/profile.d/alljava.csh %config /etc/profile.d/alljava.sh %config /etc/profile.d/csh.ssh %config /etc/profile.d/csh.utf8 %config /etc/profile.d/lang.csh %config /etc/profile.d/lang.sh %config /etc/profile.d/profile.csh %config /etc/profile.d/profile.sh %config /etc/profile.d/sh.ssh %config /etc/profile.d/sh.utf8 %config /etc/profile.d/xdg-environment.csh %config /etc/profile.d/xdg-environment.sh %config /etc/rc.splash %config /etc/rc.status %config /etc/shells %config /etc/ttytype %ghost /var/adm/fillup-templates/passwd.aaa_base %ghost /var/adm/fillup-templates/group.aaa_base %ghost /var/adm/fillup-templates/gshadow.aaa_base %ghost /var/adm/fillup-templates/shadow.aaa_base #%ghost %attr(0744,root,root) /etc/init.d/after.local #%ghost %attr(0744,root,root) /etc/init.d/before.local #%ghost %attr(0744,root,root) /etc/init.d/boot.local #%ghost %attr(0744,root,root) /etc/init.d/halt.local # don't forget to also change aaa_base.post, boot.cleanup # and /etc/permissions! %ghost %attr(0644,root,root) %verify(not md5 size mtime) /var/log/lastlog %ghost %attr(0600,root,root) %verify(not md5 size mtime) /var/log/faillog %ghost %attr(0664,root,utmp) %verify(not md5 size mtime) /var/log/wtmp %ghost %attr(0600,root,root) %verify(not md5 size mtime) /var/log/btmp %ghost %attr(0664,root,utmp) %verify(not md5 size mtime) /run/utmp /etc/init.d/powerfail /etc/hushlogins %dir /lib/aaa_base /lib/aaa_base/convert_sysctl* %dir /lib/mkinitrd %dir /lib/mkinitrd/scripts /lib/mkinitrd/scripts/boot-mtab.sh /usr/bin/chkconfig /sbin/chkconfig /usr/bin/get_kernel_version /sbin/refresh_initrd /usr/sbin/refresh_initrd /sbin/service /usr/sbin/service /sbin/smart_agetty /usr/sbin/smart_agetty /usr/bin/ChangeSymlinks /usr/bin/filesize /usr/bin/mkinfodir /usr/bin/old /usr/bin/rpmlocate /usr/bin/safe-rm /usr/bin/safe-rmdir /usr/bin/setJava /usr/lib/restricted/bin/hostname /usr/sbin/Check /usr/sbin/sysconf_addword /usr/share/man/man1/smart_agetty.1* /usr/share/man/man5/defaultdomain.5* /usr/share/man/man8/chkconfig.8* /usr/share/man/man8/safe-rm.8* /usr/share/man/man8/safe-rmdir.8* /usr/share/man/man8/service.8* /usr/lib/sysctl.d/*.conf /var/adm/fillup-templates/sysconfig.backup /var/adm/fillup-templates/sysconfig.boot /var/adm/fillup-templates/sysconfig.clock /var/adm/fillup-templates/sysconfig.cron /var/adm/fillup-templates/sysconfig.language /var/adm/fillup-templates/sysconfig.news /var/adm/fillup-templates/sysconfig.proxy /var/adm/fillup-templates/sysconfig.shutdown /var/adm/fillup-templates/sysconfig.windowmanager %files extras %defattr(-,root,root) %config(noreplace) /etc/DIR_COLORS /etc/cron.daily/suse.de-backup-rc.config /etc/cron.daily/suse.de-backup-rpmdb /etc/cron.daily/suse.de-check-battery /etc/cron.daily/suse.de-cron-local /etc/skel/.emacs /etc/skel/.inputrc /etc/java/README %config /etc/profile.d/complete.bash %config /etc/profile.d/alias.ash /etc/profile.d/alias.bash /etc/profile.d/alias.tcsh /etc/profile.d/ls.tcsh /etc/profile.d/ls.bash /usr/sbin/setDefaultJava /usr/share/man/man7/init.d.7* /usr/share/man/man5/route.conf.5* /usr/share/man/man8/resolv+.8* /usr/share/man/man8/quick_halt.8* %files malloccheck %defattr(-,root,root) %config /etc/profile.d/malloc-debug.sh %config /etc/profile.d/malloc-debug.csh %changelog ++++++ README.packaging.txt ++++++ This package should use just the content of the git tree. If you need to make changes, you have the following options: * Make them in git and update the package from git (you can send merge request if you don't have write access) * Create a patch, add the patch to the package and let one of the aaa_base packagers commit it for you The online repository is at: http://github.com/openSUSE/aaa_base For building the package from git run the service directly: osc service disabledrun Note that aaa_base.spec and aaa_base.changes are not part of the git repo. ++++++ _service ++++++ <services> <service name="tar_scm" mode="disabled"> <param name="version">13.1</param> <param name="url">git://github.com/openSUSE/aaa_base.git</param> <param name="scm">git</param> </service> <service name="recompress" mode="disabled"> <param name="compression">xz</param> <param name="file">*.tar</param> </service> <service name="set_version" mode="disabled"/> </services> ++++++ aaa_base-rpmlintrc ++++++ # it's just a README.... addFilter("non-remote_fs-dependency.*/etc/init.d/README") addFilter("init-script-non-executable.*/etc/init.d/README") addFilter("no-status-entry.*/etc/init.d/README") addFilter("non-executable-script.*/sbin/init.d.README") addFilter("non-executable-in-bin.*/sbin/init.d.README") addFilter("script-without-shebang.*/sbin/init.d.README") # contains just functions - executable bit is not needed addFilter("non-executable-script.*/lib/YaST/SuSEconfig.functions") # random don't need $remote-fs addFilter("non-remote_fs-dependency.*/etc/init.d/random") # if this script is triggered, remote-fs is not important addFilter("non-remote_fs-dependency.*/etc/init.d/powerfail") # single user mode is without remote connection addFilter("non-remote_fs-dependency.*/etc/init.d/single") # no comment addFilter("non-remote_fs-dependency.*/etc/init.d/halt") # this script is only for runlevel changes addFilter("non-remote_fs-dependency.*/etc/init.d/rc") # perhaps should be configurable later... addFilter("non-etc-or-var-file-marked-as-conffile.*/sbin/quick_halt") # confirmed - but standard addFilter("non-root-group-log-file /var/log/wtmp utmp") # the following init script don't need to be reloaded - # even after an update addFilter("no-reload-entry.*/etc/init.d/README") addFilter("no-reload-entry.*/etc/init.d/boot.swap") addFilter("no-reload-entry.*/etc/init.d/boot.proc") addFilter("no-reload-entry.*/etc/init.d/random") addFilter("no-reload-entry.*/etc/init.d/boot.ipconfig") addFilter("no-reload-entry.*/etc/init.d/boot.rootfsck") addFilter("no-reload-entry.*/etc/init.d/powerfail") addFilter("no-reload-entry.*/etc/init.d/single") addFilter("no-reload-entry.*/etc/init.d/boot.cleanup") addFilter("no-reload-entry.*/etc/init.d/halt") addFilter("no-reload-entry.*/etc/init.d/boot.ldconfig") addFilter("no-reload-entry.*/etc/init.d/boot") addFilter("no-reload-entry.*/etc/init.d/boot.klog") addFilter("no-reload-entry.*/etc/init.d/rc") addFilter("no-reload-entry.*/etc/init.d/boot.clock") addFilter("no-reload-entry.*/etc/init.d/boot.localnet") addFilter("no-reload-entry.*/etc/init.d/boot.localfs") # the following init scripts don't need to be stopped - # even after an update addFilter("init-script-without-%stop_on_removal-preun.*/etc/init.d/skeleton.compat") addFilter("init-script-without-%stop_on_removal-preun.*/etc/init.d/README") addFilter("init-script-without-%stop_on_removal-preun.*/etc/init.d/boot.swap") addFilter("init-script-without-%stop_on_removal-preun.*/etc/init.d/boot.proc") addFilter("init-script-without-%stop_on_removal-preun.*/etc/init.d/random") addFilter("init-script-without-%stop_on_removal-preun.*/etc/init.d/boot.ipconfig") addFilter("init-script-without-%stop_on_removal-preun.*/etc/init.d/boot.rootfsck") addFilter("init-script-without-%stop_on_removal-preun.*/etc/init.d/powerfail") addFilter("init-script-without-%stop_on_removal-preun.*/etc/init.d/single") addFilter("init-script-without-%stop_on_removal-preun.*/etc/init.d/boot.cleanup") addFilter("init-script-without-%stop_on_removal-preun.*/etc/init.d/skeleton") addFilter("init-script-without-%stop_on_removal-preun.*/etc/init.d/halt") addFilter("init-script-without-%stop_on_removal-preun.*/etc/init.d/boot.ldconfig") addFilter("init-script-without-%stop_on_removal-preun.*/etc/init.d/boot") addFilter("init-script-without-%stop_on_removal-preun.*/etc/init.d/boot.klog") addFilter("init-script-without-%stop_on_removal-preun.*/etc/init.d/rc") addFilter("init-script-without-%stop_on_removal-preun.*/etc/init.d/boot.clock") addFilter("init-script-without-%stop_on_removal-preun.*/etc/init.d/boot.localnet") addFilter("init-script-without-%stop_on_removal-preun.*/etc/init.d/boot.localfs") # aaa_base requires net-tools addFilter("dangling-symlink.*/usr/lib/restricted/bin/hostname.*/bin/hostname") -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
