50 lines
1.3 KiB
RPMSpec
50 lines
1.3 KiB
RPMSpec
|
|
Name: rootfiles
|
||
|
|
Version: 8.1
|
||
|
|
Release: 24
|
||
|
|
Summary: Basic required files for the root user's account
|
||
|
|
License: Public Domain
|
||
|
|
|
||
|
|
# This is a Red Hat maintained package which is specific to
|
||
|
|
# our distribution. Thus the source is only available from
|
||
|
|
# within this srpm.
|
||
|
|
Source0: dot-bashrc
|
||
|
|
Source1: dot-bash_profile
|
||
|
|
Source2: dot-bash_logout
|
||
|
|
Source3: dot-tcshrc
|
||
|
|
Source4: dot-cshrc
|
||
|
|
|
||
|
|
BuildArch: noarch
|
||
|
|
|
||
|
|
%description
|
||
|
|
The rootfiles package contains basic required files that are placed
|
||
|
|
in the root user's account. These files are basically the same as
|
||
|
|
those in /etc/skel, which are placed in regular users' home directories.
|
||
|
|
|
||
|
|
%prep
|
||
|
|
|
||
|
|
%install
|
||
|
|
mkdir -p %{buildroot}/root
|
||
|
|
|
||
|
|
install -p -m 644 %{SOURCE0} %{buildroot}/root/.bashrc
|
||
|
|
install -p -m 644 %{SOURCE1} %{buildroot}/root/.bash_profile
|
||
|
|
install -p -m 644 %{SOURCE2} %{buildroot}/root/.bash_logout
|
||
|
|
install -p -m 644 %{SOURCE3} %{buildroot}/root/.tcshrc
|
||
|
|
install -p -m 644 %{SOURCE4} %{buildroot}/root/.cshrc
|
||
|
|
|
||
|
|
|
||
|
|
%posttrans
|
||
|
|
if [ $1 -eq 0 ] ; then
|
||
|
|
cp -ndr --preserve=ownership,timestamps /etc/skel/. /root/ || :
|
||
|
|
fi
|
||
|
|
|
||
|
|
%files
|
||
|
|
%config(noreplace) /root/.bashrc
|
||
|
|
%config(noreplace) /root/.bash_profile
|
||
|
|
%config(noreplace) /root/.bash_logout
|
||
|
|
%config(noreplace) /root/.tcshrc
|
||
|
|
%config(noreplace) /root/.cshrc
|
||
|
|
|
||
|
|
%changelog
|
||
|
|
* Fri Aug 30 2019 luhuaxin <luhuaxin@huawei.com> - 8.1-24
|
||
|
|
- Package init
|