2017-04-18 30 views
0

希望有人可以在這裏幫助我解決以下問題 - 嘗試爲此尋找解決方案數週,但不幸找不到一個解決方案。IzPack 5.1 - 在沒有替換的情況下在bash腳本中使用用戶輸入變量

我正在使用IzPack(最近更新到5.1)作爲軟件包的安裝程序。該軟件包包含多個使用變量的可執行文件(bash腳本)。這些變量由用戶在安裝過程中提供的值填充(用戶輸入面板)。 我遇到的問題是,如果將所有這些值都標記爲「可解析」,則將其替換爲bash文件 - 否則(如果未標記爲「可解析」)值不會被替換,腳本執行。我必須訪問這些變量的值,但我不能在bash腳本中替換它們,因爲這些文件在安裝完成後不會被刪除,而必須保留在磁盤上。在變量替換的情況下,所有變量(也包括密碼)都被替換,並且每個人都可以看到,以明文形式讀取文件。

有沒有人有解決方案或想法如何使用izPack可以實現?我也想過對密碼進行加密 - 在izPack中有一個處理器,但不幸的是沒有文檔。

在此先感謝

回答

0

如何消毒或使用ProcessPanel問題刪除文件?

這通常在InstallPanel之後和安裝完成之前運行。

相關問題