1
是否可以在spec文件中編寫ksh腳本?RPM +在spec文件中編寫腳本
目標,根據該規範文件是rpm -i my_rpm.rpm
期間,KSH腳本會做一些安裝&配置
例如運行其他腳本,並編輯了一些文件
THX
是否可以在spec文件中編寫ksh腳本?RPM +在spec文件中編寫腳本
目標,根據該規範文件是rpm -i my_rpm.rpm
期間,KSH腳本會做一些安裝&配置
例如運行其他腳本,並編輯了一些文件
THX
您可以指定在外殼腳本中使用與-p
我相信。
因此,它看起來像:
%post -p /sbin/ldconfig
或者:
如果它不是很難你們有劇本完整規格文件%post -p /bin/ksh
do_stuff_here
spec文件中的Scriptlets通常由bash執行;然而,如果你需要使用不同的shell,你當然可以做到這一點。只要寫這樣的東西:
cat > /tmp/script <<EOF
# write script here
EOF
ksh /tmp/script
好吧,這不是很安全,但你明白了。這將是更安全的,但我不知道它是否會工作:
ksh <<EOF
# write script here
EOF
喜? – jon 2011-04-11 18:39:31