diff options
author | CoprDistGit <infra@openeuler.org> | 2025-02-16 16:58:57 +0000 |
---|---|---|
committer | CoprDistGit <infra@openeuler.org> | 2025-02-16 16:58:57 +0000 |
commit | 08db74019ce0b6921dbe1d04f4dfef96327cdd19 (patch) | |
tree | 63e1fef7ebfc0990e32aadf1bb1e162eb6822e7c | |
parent | 8233e9231ddd602072e871afea8511aba080cc73 (diff) |
automatic import of hello-cangjie-eur
-rw-r--r-- | hello_cangjie_eur.spec | 56 |
1 files changed, 1 insertions, 55 deletions
diff --git a/hello_cangjie_eur.spec b/hello_cangjie_eur.spec index f2bd5a0..b15ba4f 100644 --- a/hello_cangjie_eur.spec +++ b/hello_cangjie_eur.spec @@ -1,6 +1,6 @@ Name: hello-cangjie-eur Version: 0.0.8 -Release: 11%{?dist} +Release: 12%{?dist} Summary: Cangjie Eur demo. License: MIT Source: https://github.com/stevending1st/%{name}/archive/refs/tags/v%{version}.tar.gz @@ -54,60 +54,6 @@ cjpm install --root %{_buildrootdir}/%{name}-%{version}-%{release}.%{_arch} %clean rm -rf %{buildroot} -%pre -#!/bin/bash -echo "$HOME" - -# 根据环境设置下载地址 -%ifarch x86_64 -# 这里的指令仅在 x86_64 架构下运行 - %global download_url "https://cangjie-lang.cn/v1/files/auth/downLoad?nsId=142267&fileName=Cangjie-0.53.13-linux_x64.tar.gz&objectKey=6719f1eb3af6947e3c6af327" -%endif - -%ifarch aarch64 -# 这里的指令仅在 ARM 架构下运行 - %global download_url "https://cangjie-lang.cn/v1/files/auth/downLoad?nsId=142267&fileName=Cangjie-0.53.13-linux_aarch64.tar.gz&objectKey=6719f1ec3af6947e3c6af328" -%endif - -cd %{_libdir} - -# 检查文件是否存在,并设置一个宏 -if [ ! -f %{_libdir}/Cangjie-0.53.13-linux.tar.gz ]; then - wget -O Cangjie-0.53.13-linux.tar.gz %{download_url} -fi - -tar xvf Cangjie-0.53.13-linux.tar.gz -rm -rf Cangjie-0.53.13-linux.tar.gz -chmod 0755 %{_libdir}/cangjie/envsetup.sh -chown root:root %{_libdir}/cangjie/envsetup.sh -chmod o+rx %{_libdir}/cangjie/envsetup.sh - -for user_dir in /home/* -do - # 检查是否为目录 - if [ -d "$user_dir" ]; then - # 获取 .bashrc 的完整路径 - bashrc="$user_dir/.bashrc" - content="source %{_libdir}/cangjie/envsetup.sh" - - # 检查 .bashrc 是否存在 - if [ -f "$bashrc" ]; then - # 检查是否已经包含 "$content" - if ! grep -Fxq "$content" "$bashrc"; then - # 在 .bashrc 文件末尾添加 "$content" - echo "$content" >> "$bashrc" - fi - else - echo "$content" >> "$bashrc" - fi - - source "$bashrc" - echo "===================" - cat "$bashrc" - echo "$bashrc" - echo "===================" - fi -done %post for user_dir in /home/* |