forked from pool/aaa_base
Accepting request 44213 from Base:System
Copy from Base:System/aaa_base based on submit request 44213 from user oertel OBS-URL: https://build.opensuse.org/request/show/44213 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/aaa_base?expand=0&rev=213
This commit is contained in:
commit
1770038ad1
@ -1,3 +1,21 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Jul 29 17:52:24 CEST 2010 - ro@suse.de
|
||||||
|
|
||||||
|
- split off aaa_base extras subpackage with:
|
||||||
|
- ls settings and aliases
|
||||||
|
- bash completion
|
||||||
|
- other generic shell aliases
|
||||||
|
- quick_halt/poweroff/reboot script
|
||||||
|
- some default cronjobs
|
||||||
|
- modified bash.bashrc and csh.cshrc to split out ls settings
|
||||||
|
- drop alias for dir: that one has its own binary for a while
|
||||||
|
- recommend aaa_base-extras from main package
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Jul 27 15:34:59 UTC 2010 - cristian.rodriguez@opensuse.org
|
||||||
|
|
||||||
|
- get_kernel_version : use O_CLOEXEC everywhere
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Fri Jul 16 17:22:27 CEST 2010 - werner@suse.de
|
Fri Jul 16 17:22:27 CEST 2010 - werner@suse.de
|
||||||
|
|
||||||
|
25
aaa_base.extrafilelist
Normal file
25
aaa_base.extrafilelist
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
/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
|
||||||
|
/etc/profile.d/complete.bash
|
||||||
|
/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
|
||||||
|
/etc/init.d/skeleton
|
||||||
|
/etc/init.d/skeleton.compat
|
||||||
|
/root/.exrc
|
||||||
|
/sbin/quick_halt
|
||||||
|
/sbin/quick_poweroff
|
||||||
|
/sbin/quick_reboot
|
||||||
|
/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
|
@ -1,5 +1,5 @@
|
|||||||
#
|
#
|
||||||
# spec file for package aaa_base (Version 11.3)
|
# spec file for package aaa_base (Version 11.4)
|
||||||
#
|
#
|
||||||
# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
||||||
#
|
#
|
||||||
@ -19,35 +19,44 @@
|
|||||||
|
|
||||||
|
|
||||||
Name: aaa_base
|
Name: aaa_base
|
||||||
Version: 11.3
|
Version: 11.4
|
||||||
Release: 9
|
Release: 1
|
||||||
License: GPLv2+
|
License: GPLv2+
|
||||||
Group: System/Fhs
|
Group: System/Fhs
|
||||||
Provides: bin bootutls etc skeleng skelger
|
Provides: bin bootutls etc skeleng skelger
|
||||||
Provides: aaa_skel = %{version}-%{release}
|
Provides: aaa_skel = %{version}-%{release}
|
||||||
Obsoletes: aaa_skel < %{version}
|
Obsoletes: aaa_skel < %{version}
|
||||||
Requires: filesystem distribution-release /bin/mktemp /usr/bin/find /usr/bin/tput /usr/bin/xargs mingetty /bin/login cpio psmisc
|
Requires: filesystem distribution-release /bin/mktemp /usr/bin/find /usr/bin/tput /usr/bin/xargs mingetty /bin/login cpio psmisc
|
||||||
Recommends: cron logrotate netcfg udev net-tools
|
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 /sbin/insserv
|
PreReq: /usr/bin/sed /usr/bin/grep /bin/mv /bin/cat /bin/ls /bin/date /usr/bin/cmp /bin/fillup /sbin/insserv
|
||||||
AutoReqProv: on
|
AutoReqProv: on
|
||||||
Summary: SUSE Linux Base Package
|
Summary: SUSE Linux Base Package
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||||
Source: aaa_base.tar.bz2
|
Source: aaa_base.tar.bz2
|
||||||
Source3: aaa_base.specialfilelist
|
Source3: aaa_base.specialfilelist
|
||||||
|
Source4: aaa_base.extrafilelist
|
||||||
Source5: arch_special.tar.bz2
|
Source5: arch_special.tar.bz2
|
||||||
Source7: sysconfig_parts.tar.bz2
|
Source7: sysconfig_parts.tar.bz2
|
||||||
Source8: get_kernel_version.c
|
Source8: get_kernel_version.c
|
||||||
Source20: aaa_base-rpmlintrc
|
Source20: aaa_base-rpmlintrc
|
||||||
Source21: aaa_base.pre
|
Source21: aaa_base.pre
|
||||||
Source22: aaa_base.post
|
Source22: aaa_base.post
|
||||||
# %ifarch x86_64
|
|
||||||
# Obsoletes: tpctl <= 4.17
|
|
||||||
# %endif
|
|
||||||
|
|
||||||
%description
|
%description
|
||||||
This package installs several important configuration files. Central
|
This package installs several important configuration files. Central
|
||||||
scripts like SuSEconfig are also in this package.
|
scripts like SuSEconfig are also in this package.
|
||||||
|
|
||||||
|
%package extras
|
||||||
|
License: GPLv2+
|
||||||
|
Summary: SUSE Linux Base Package (recommended part)
|
||||||
|
Group: System/Fhs
|
||||||
|
Requires: %{name} = %{version}
|
||||||
|
|
||||||
|
%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).
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%setup -n aaa_base -b 5 -b 7
|
%setup -n aaa_base -b 5 -b 7
|
||||||
cd ..
|
cd ..
|
||||||
@ -99,12 +108,21 @@ done
|
|||||||
test -x /usr/sbin/Check && /usr/sbin/Check
|
test -x /usr/sbin/Check && /usr/sbin/Check
|
||||||
#
|
#
|
||||||
for i in `( cd $RPM_BUILD_ROOT ; find * | sort )` ; do
|
for i in `( cd $RPM_BUILD_ROOT ; find * | sort )` ; do
|
||||||
|
grep -qx "/$i" %{S:4} && continue
|
||||||
if ! grep -E "^.* /$i\$" %{S:3} ; then
|
if ! grep -E "^.* /$i\$" %{S:3} ; then
|
||||||
if ! test -d $RPM_BUILD_ROOT/$i ; then
|
if ! test -d $RPM_BUILD_ROOT/$i ; then
|
||||||
echo "/$i"
|
echo "/$i"
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
done > aaa_base.files
|
done > aaa_base.files
|
||||||
|
for i in `( cd $RPM_BUILD_ROOT ; find * | sort )` ; do
|
||||||
|
grep -qx "/$i" %{S:4} || continue
|
||||||
|
if ! grep -E "^.* /$i\$" %{S:3} ; then
|
||||||
|
if ! test -d $RPM_BUILD_ROOT/$i ; then
|
||||||
|
echo "/$i"
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
done > aaa_base-extras.files
|
||||||
|
|
||||||
%pre -f ../scripts/aaa_base.pre
|
%pre -f ../scripts/aaa_base.pre
|
||||||
|
|
||||||
@ -122,4 +140,7 @@ rm -f /root/.gnupg/secring.gpg.aaa_save
|
|||||||
%files -f aaa_base.files
|
%files -f aaa_base.files
|
||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
|
|
||||||
|
%files extras -f aaa_base-extras.files
|
||||||
|
%defattr(-,root,root)
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
@ -1,3 +1,3 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
version https://git-lfs.github.com/spec/v1
|
||||||
oid sha256:448b1681d7bf7a6c883720521b6664888db37f7b57573b301f8844b82886562c
|
oid sha256:218d3906b9414cd80850a96979a99cc8205c9fc4e6161aa654063f957566b3c8
|
||||||
size 81434
|
size 81629
|
||||||
|
@ -14,6 +14,7 @@
|
|||||||
along with this program; if not, write to the Free Software Foundation,
|
along with this program; if not, write to the Free Software Foundation,
|
||||||
Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
|
Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
|
||||||
|
|
||||||
|
#define _GNU_SOURCE
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
#include <ctype.h>
|
#include <ctype.h>
|
||||||
@ -47,7 +48,7 @@ main (int argc, char *argv[])
|
|||||||
/* check if file exist and is compressed */
|
/* check if file exist and is compressed */
|
||||||
{
|
{
|
||||||
unsigned char buf [2];
|
unsigned char buf [2];
|
||||||
int fd = open (argv[1], O_RDONLY);
|
int fd = open (argv[1], O_RDONLY | O_CLOEXEC);
|
||||||
if (fd == -1)
|
if (fd == -1)
|
||||||
{
|
{
|
||||||
fprintf (stderr, "Cannot open kernel image \"%s\"\n", argv[1]);
|
fprintf (stderr, "Cannot open kernel image \"%s\"\n", argv[1]);
|
||||||
@ -64,7 +65,7 @@ main (int argc, char *argv[])
|
|||||||
if (buf [0] == 037 && (buf [1] == 0213 || buf [1] == 0236))
|
if (buf [0] == 037 && (buf [1] == 0213 || buf [1] == 0236))
|
||||||
{
|
{
|
||||||
snprintf (command, sizeof (command), "/bin/gzip -dc %s 2>/dev/null", argv[1]);
|
snprintf (command, sizeof (command), "/bin/gzip -dc %s 2>/dev/null", argv[1]);
|
||||||
fp = popen (command, "r");
|
fp = popen (command, "re");
|
||||||
if (fp == NULL)
|
if (fp == NULL)
|
||||||
{
|
{
|
||||||
fprintf (stderr, "%s: faild\n", command);
|
fprintf (stderr, "%s: faild\n", command);
|
||||||
@ -73,7 +74,7 @@ main (int argc, char *argv[])
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
fp = fopen (argv[1],"r");
|
fp = fopen (argv[1],"re");
|
||||||
}
|
}
|
||||||
close (fd);
|
close (fd);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user