在生成自定义CentOS安装盘的构建过程中,有一个脚本使用repoquery
命令使用以下命令来确定某些软件包的依赖关系:
repoquery --repoid=c7-media --requires --resolve --recursive --grouppkgs=mandatory
副本库“ c7-media”是DVD存储库(在我的情况下,它将是已安装的ISO映像)。默认的安装位置是:
由于该脚本是自动运行的,因此我无法在脚本内挂载CentOS7 DVD,并且我希望在调用脚本之前c7-media存储库可用。在调用repoquery之前,如何确认该特定存储库可用?
注意:我不希望检查某些路径是否具有已挂载的文件系统,因为构建服务器管理员可能已经编辑了/etc/yum.repos.d/CentOS-Media.repo
文件以便将ISO挂载到另一个位置,因此不能假定ISO已安装在默认目录中。