作者 主題: SRPM中SPECS編寫的問題  (閱讀 1751 次)

0 會員 與 1 訪客 正在閱讀本文。

photon3108

  • 可愛的小學生
  • *
  • 文章數: 19
    • 檢視個人資料
SRPM中SPECS編寫的問題
« 於: 2004-08-26 00:11 »
我看到像if之類的判斷程式,有兩種寫法,

1. 一種是bash shell的寫法,if前面沒有加%,
    ex:
          if,fi

2. 另外一種前面有加%,
    ex:
           %if ,%endif,%define,

   有點類似C or Pascal,

請問

1. 兩者有什麼不同?
2. 能否只選第一種BASH shell,來完成全部的程式呢 ?,
    rpmbuild會不會讀不懂 ?

謝謝

螢火飛

  • 酷!學園 學長們
  • 活潑的大學生
  • ***
  • 文章數: 400
    • 檢視個人資料
    • http://firefly.idv.tw
SRPM中SPECS編寫的問題
« 回覆 #1 於: 2004-08-26 00:21 »
加 % 的,只有 rpmbuild 看得懂,
如果只以 bash script 來寫也可以,但 bash 無法讀到 rpm 的 global 變數
這時得靠加了 % 的指令了。