OSDN Git Service

dfecbea5f550d6fe68df290189dbe737dc862922
[alterlinux/alterlinux-pkgbuilds.git] / alter-stable / any / eg-installer / config
1 #!/usr/bin/env bash
2
3 #=================================================================#
4 # EG-Installer config
5 #=================================================================#
6
7
8
9 #=================================================================#
10 # 一部の値はデバッグ用引数で上書きできます。
11 # 詳しくは-hオプションをつけてeg-installerを実行してください。
12 #=================================================================#
13
14
15
16 #-- ウィンドウのタイトル --#
17 window_text="EG-Installer v.${version}"
18
19
20
21 #-- ウィンドウのアイコン --#
22 #
23 #=================================================================#
24 # svgもしくはpngが使用できます。必ずフルパスで記述してください。
25 # このアイコンはウィンドウマネージャのアイコン表示に使用されます。
26 #=================================================================#
27 #
28 window_icon="/usr/share/pixmaps/archlinux.png"
29
30
31
32 #-- pacaptのパス --#
33 #
34 #=================================================================#
35 # ArchLinuxでは、この設定は無視され、自動的に/usr/bin/pacmanに設定されます。
36 # それ以外ではpacaptが存在しないとエラーになります。
37 #=================================================================#
38 #
39 pacman="/etc/eg-installer/pacapt"
40
41
42
43 #-- スクリプトディレクトリ --#
44 #
45 #=================================================================#
46 # 各ソフトウェアのインストール情報などが書かれたスクリプトが入っているディレクトリです。
47 # ディレクトリ内にはパッケージのスクリプト以外はいれないでください(正常に実行できません)
48 # スクリプトと同じディレクトリを指定する場合は${current_dir}が使用できます。
49 #=================================================================#
50 #
51 script_dir="/etc/eg-installer/softwares"
52
53
54
55 #-- インストールされているパッケージ一覧 --#
56 #
57 #=================================================================#
58 # ディストリビューションに依存するため、設定で定義します。
59 # 対応させたいディストリビューションで、「pacapt -Q」を実行して
60 # インストールされているパッケージのみを出力するようにしてください。
61 # バージョン情報などが表示される場合は、awkやgrepなどを使用して出力から除外してください。
62 # ディストリビューターはかならずこの値を変更してください
63
64 # pacaptへのパスとして${pacman}を使用してください。
65 # (${pacman}は上記の「pacaptのパス」に設定された値になります。)
66 #=================================================================#
67 #
68 # pacman用(-p)
69 # installed_list () { pacman -Q | awk '{print $1}'; }
70 #
71 # apt,dpkg用 (-d)
72 # installed_list () { ${pacman} -Q | awk '{print $2}'; }
73
74 installed_list () { pacman -Q | awk '{print $1}'; }
75
76
77
78 #-- softwaresアップデートスクリプト --#
79 #
80 #=================================================================#
81 # softwaresの中身を更新するスクリプトです。
82 # スクリプトはすべてディストリビューターが用意する必要があります。
83 # デフォルトではこの項目は空です。この変数を設定するのは全て自己責任でお願いします。
84 # この変数で設定したスクリプトは「ソフトウェアの追加と削除」を選択した際に、softwaresの一覧を読み込む前に実行されます。
85 # 例えば、SereneLinuxでは最新のsoftwaresを公式サイトの「serenelinux.com/redirect/softwares/bionic」に置き、
86 # この変数で一覧を読み込む前に自動でダウンロード、展開を行うようにしています。
87 #=================================================================#
88 #
89 # softwares_update=
90
91
92
93 #-- オプションを固定 --#
94 #
95 #=================================================================#
96 # オプションを固定します。
97 # ここで設定された値は通常の引数より優先されます。
98 # 使用できるオプションは-hオプションで確認してください。
99 #=================================================================#
100 # fixed_option=