我想从git项目构建一个rpm。 在这种情况下,命令
git archive
无法工作,所以我使用了旧方法
git clone repo
tar -cvf file.tar.gz repo
如果我尝试在没有tar.gz的情况下构建rpm,则无法启动。 所以我将过程分为两部分 一个是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中(也许我将更改变量的语法)以获得完全自动的.spec?