diff --git a/README.md b/README.md deleted file mode 100644 index 7342728d557c602f51c6d278bba9f3dd9faaf356..0000000000000000000000000000000000000000 --- a/README.md +++ /dev/null @@ -1,11 +0,0 @@ -Anolis OS -======================================= -# 代码仓库说明 -## 分支说明 ->进行代码开发工作时,请注意选择当前版本对应的分支 -* aX分支为对应大版本的主分支,如a8分支对应当前最新版本 -* aX.Y分支为对应小版本的维护分支,如a8.2分支对应8.2版本 -## 开发流程 -1. 首先fork目标分支到自己的namespace -2. 在自己的fork分支上做出修改 -3. 向对应的仓库中提交merge request,源分支为fork分支 diff --git a/dot-bash_logout b/dot-bash_logout new file mode 100644 index 0000000000000000000000000000000000000000..af7c6fd8fd1d77b1081711bd0e497161446cc7d0 --- /dev/null +++ b/dot-bash_logout @@ -0,0 +1,2 @@ +# ~/.bash_logout + diff --git a/dot-bash_profile b/dot-bash_profile new file mode 100644 index 0000000000000000000000000000000000000000..55136b96f7b5901dec91127071e2b5f2031caea8 --- /dev/null +++ b/dot-bash_profile @@ -0,0 +1,8 @@ +# .bash_profile + +# Get the aliases and functions +if [ -f ~/.bashrc ]; then + . ~/.bashrc +fi + +# User specific environment and startup programs diff --git a/dot-bashrc b/dot-bashrc new file mode 100644 index 0000000000000000000000000000000000000000..c2ad94d0d45211b031c5de7f73094316b57f0454 --- /dev/null +++ b/dot-bashrc @@ -0,0 +1,22 @@ +# .bashrc + +# Source global definitions +if [ -f /etc/bashrc ]; then + . /etc/bashrc +fi + +# User specific environment +if ! [[ "$PATH" =~ "$HOME/.local/bin:$HOME/bin:" ]] +then + PATH="$HOME/.local/bin:$HOME/bin:$PATH" +fi +export PATH + +# Uncomment the following line if you don't like systemctl's auto-paging feature: +# export SYSTEMD_PAGER= + +# User specific aliases and functions + +alias rm='rm -i' +alias cp='cp -i' +alias mv='mv -i' diff --git a/dot-cshrc b/dot-cshrc new file mode 100644 index 0000000000000000000000000000000000000000..d087a907757a15428fadd223a0563f39fbb985e1 --- /dev/null +++ b/dot-cshrc @@ -0,0 +1,7 @@ +# .cshrc + +# User specific aliases and functions + +alias rm 'rm -i' +alias cp 'cp -i' +alias mv 'mv -i' diff --git a/dot-tcshrc b/dot-tcshrc new file mode 100644 index 0000000000000000000000000000000000000000..e68e89ef83f3dd60ca02bfa514cf4d74aba8e7bd --- /dev/null +++ b/dot-tcshrc @@ -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]# ' + diff --git a/rootfiles.spec b/rootfiles.spec new file mode 100644 index 0000000000000000000000000000000000000000..9d0344603da6f73a06a38f51886dd962f6dfc93d --- /dev/null +++ b/rootfiles.spec @@ -0,0 +1,45 @@ +Name: rootfiles +# define Version 23 for Anolis OS 23 +Version: 23 +Release: 1%{?dist} +Summary: The basic required files for the root user's directory + +License: Public Domain +URL: https://src.fedoraproject.org/rpms/rootfiles/tree/master +Source0: dot-bashrc +Source1: dot-bash_profile +Source2: dot-bash_logout +Source3: dot-tcshrc +Source4: dot-cshrc + +BuildRequires: coreutils util-linux +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 + +%build + +%install +rm -rf $RPM_BUILD_ROOT +mkdir -p $RPM_BUILD_ROOT/root + +install -p -m644 %{SOURCE0} %{SOURCE1} %{SOURCE2} %{SOURCE3} %{SOURCE4} $RPM_BUILD_ROOT/root/ +rename dot- . $RPM_BUILD_ROOT/root/dot-* + +%posttrans +if [ $1 -eq 0 ] ; then + cp -ndr --preserve=ownership,timestamps /etc/skel/. /root/ || : +fi + +%files +%config(noreplace) /root/.[A-Za-z]* + +%changelog +* Wed Mar 2 2022 forrest_ly - 23-1 +- Init for Anolis OS 23