linux - RPM Build - 如何在“%post”宏运行的 shell 脚本中获取 RPM 包所在的路径“rpm -ivh”
问题描述
我是 rpm 构建的新手。我尽我所能用我成熟的英语描述这个小复杂的问题......
我有一个带有一些代码的 json(.json),安装后脚本所做的是复制 json,并将其粘贴到某个目录中。重要的是 json 不是 rpm 的一部分。rpm 规范文件中是否有任何宏命令可以为我提供使用 rpm -i 进行安装的路径?
重点是,如果我将 rpm 安装在任何目录中,则应考虑与 rpm 位于同一目录中的 json 并将其复制到我在 %post 中提到的目录中
解决方案
推荐阅读
- spring - Spring Boot - 创建涉及多个数据库表的端点 - 最佳实践是什么
- java - Spring Data ElasticSearch(不推荐在搜索请求中指定类型)
- command-line-interface - gcloud dataproc 集群列表过滤器!=
- sql - 有没有办法通过它的值来查找一个 jsonb 列
- mysql - MySQL 查询以删除 2 个特定字符串之间的数据
- javascript - 如何从 2 个现有数组创建新数组?
- python-3.x - “|”是什么意思 而“>>”在 Apache Beam 中是什么意思?
- vbscript - vbscript 读取 xml 中的属性值并根据值是 x2 更改它
- mysql - 使用 JSON_TABLE 将 ARRAY 转换为 Columns
- c - 为什么在迭代大量 int 值时,我的代码中会出现这种分段错误?