4 Star 18 Fork 184

Fengguang/lkp-tests

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
add-distro-packages.sh 1.03 KB
一键复制 编辑 原始数据 按行查看 历史
Fengguang 提交于 2023-02-15 16:26 +08:00 . use /usr/bin/env bash
#!/usr/bin/env bash
# Usage:
# $ docker run -ti -v /c/lkp-tests:/c/lkp-tests ubuntu:22.04 bash
# root@4f87b1825220:/# cd /c/lkp-tests/
# root@4f87b1825220:/c/lkp-tests# sbin/add-distro-packages.sh
#
# You may need enable more repos
# For oracle/rocky etc.
# # sed -i 's/enabled=0/enabled=1/' /etc/yum.repos.d/*
# For debian,
# # sed -i 's/main$/main non-free contrib/' /etc/apt/sources.list
SCRIPT_DIR=$(cd $(dirname $0); pwd -P)
export LKP_SRC=$(dirname $SCRIPT_DIR)
. $LKP_SRC/lib/detect-system.sh
detect_system
get_system_arch
[ -n "$_system_arch" ] || exit
. $LKP_SRC/distro/common
load_distro_funcs $_system_name_lowercase
if [ "$_system_arch" = x86_64 ]; then
file=distro/package-list/$_system_name_lowercase@$_system_version
else
file=distro/package-list/$_system_name_lowercase@$_system_version:$_system_arch
fi
cd $LKP_SRC
if [ -s "$file" -a "$1" != '--force' ]; then
echo "$0: found existing $file"
exit 0
fi
ospkg_update
ospkg_list > $file
echo git add $file
echo git commit $file -m \'"distro/packages: add $(basename $file)"\'
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/wu_fengguang/lkp-tests.git
git@gitee.com:wu_fengguang/lkp-tests.git
wu_fengguang
lkp-tests
lkp-tests
master

搜索帮助