Package init
This commit is contained in:
commit
4bf90d0737
2
dot-bash_logout
Normal file
2
dot-bash_logout
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
# ~/.bash_logout
|
||||||
|
|
||||||
12
dot-bash_profile
Normal file
12
dot-bash_profile
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
# .bash_profile
|
||||||
|
|
||||||
|
# Get the aliases and functions
|
||||||
|
if [ -f ~/.bashrc ]; then
|
||||||
|
. ~/.bashrc
|
||||||
|
fi
|
||||||
|
|
||||||
|
# User specific environment and startup programs
|
||||||
|
|
||||||
|
PATH=$PATH:$HOME/bin
|
||||||
|
|
||||||
|
export PATH
|
||||||
12
dot-bashrc
Normal file
12
dot-bashrc
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
# .bashrc
|
||||||
|
|
||||||
|
# User specific aliases and functions
|
||||||
|
|
||||||
|
alias rm='rm -i'
|
||||||
|
alias cp='cp -i'
|
||||||
|
alias mv='mv -i'
|
||||||
|
|
||||||
|
# Source global definitions
|
||||||
|
if [ -f /etc/bashrc ]; then
|
||||||
|
. /etc/bashrc
|
||||||
|
fi
|
||||||
7
dot-cshrc
Normal file
7
dot-cshrc
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
# .cshrc
|
||||||
|
|
||||||
|
# User specific aliases and functions
|
||||||
|
|
||||||
|
alias rm 'rm -i'
|
||||||
|
alias cp 'cp -i'
|
||||||
|
alias mv 'mv -i'
|
||||||
10
dot-tcshrc
Normal file
10
dot-tcshrc
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
# .tcshrc
|
||||||
|
|
||||||
|
# User specific aliases and functions
|
||||||
|
|
||||||
|
alias rm 'rm -i'
|
||||||
|
alias cp 'cp -i'
|
||||||
|
alias mv 'mv -i'
|
||||||
|
|
||||||
|
set prompt='[%n@%m %c]# '
|
||||||
|
|
||||||
49
rootfiles.spec
Normal file
49
rootfiles.spec
Normal file
@ -0,0 +1,49 @@
|
|||||||
|
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
|
||||||
Loading…
x
Reference in New Issue
Block a user