rpm 规范:是否可以在准备之前自动创建 tar.gz 存档?
rpm spec: is possible to automatize the creation of tar.gz archive before prep?
我想从 git 项目构建一个 rpm。
在这种情况下,命令
git archive
不行,所以我用老方法
git clone repo
tar -cvf file.tar.gz repo
如果我尝试在没有 tar.gz 的情况下构建 rpm,则无法启动。
所以我有 "split" 这个过程分为两部分
一个是 shell script.sh,它创建存档
#!/bin/sh
GIT=https://gitproject..
NAME=gitproject
VERSION=$(date +%mY)
git clone $GIT $NAME-$VERSION
tar -cvf $NAME-$VERSION.tar.gz $NAME-$VERSION
第二个是规范
我的问题是..是否可以将 shell 脚本命令放入规范中(也许我会更改变量的语法)以获得完全自动的 .spec?
我想从 git 项目构建一个 rpm。 在这种情况下,命令
git archive
不行,所以我用老方法
git clone repo
tar -cvf file.tar.gz repo
如果我尝试在没有 tar.gz 的情况下构建 rpm,则无法启动。 所以我有 "split" 这个过程分为两部分 一个是 shell script.sh,它创建存档
#!/bin/sh
GIT=https://gitproject..
NAME=gitproject
VERSION=$(date +%mY)
git clone $GIT $NAME-$VERSION
tar -cvf $NAME-$VERSION.tar.gz $NAME-$VERSION
第二个是规范
我的问题是..是否可以将 shell 脚本命令放入规范中(也许我会更改变量的语法)以获得完全自动的 .spec?