Skip to content

Commit 135d40f

Browse files
added custom workdir
Signed-off-by: kokkiemouse <[email protected]>
1 parent 89bbe22 commit 135d40f

File tree

2 files changed

+17
-0
lines changed

2 files changed

+17
-0
lines changed

menuconfig-script/rootconf

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -128,3 +128,11 @@ menu "Live環境の設定"
128128
config IMAGE_OWNER
129129
string "イメージファイルの所有者名"
130130
endmenu
131+
menu "その他ビルド設定"
132+
config USE_CUSTOM_WORK
133+
bool "カスタムワークディレクトリを使用する"
134+
if USE_CUSTOM_WORK
135+
config CUSTOM_WORKDIR
136+
string "ワークディレクトリ"
137+
endif
138+
endmenu

tools/menuconf-to-alterconf.sh

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,11 @@ if [[ $USE_CUSTOM_LANG = "true" ]]; then
6464
buf=`grep CONFIG_CUSTOM_LANGUAGE .config | sed -e 's/CONFIG_CUSTOM_LANGUAGE/language/g' `
6565
eval "${buf}"
6666
fi
67+
eval "${buf,,}"
68+
if [[ $USE_CUSTOM_WORK = "true" ]]; then
69+
buf=`grep CONFIG_CUSTOM_WORKDIR .config | sed -e 's/CONFIG_CUSTOM_WORKDIR/workdir/g' `
70+
eval "${buf}"
71+
fi
6772

6873
echo build option :
6974
[[ -n "${language}" ]] && echo " Language : ${language}"
@@ -74,6 +79,7 @@ echo build option :
7479
[[ -n "${username}" ]] && echo " Username : ${username}"
7580
[[ -n "${password}" ]] && echo " Password : ${password}"
7681
[[ -n "${channel}" ]] && echo " Channel : ${channel}"
82+
[[ -n "${workdir}" ]] && echo " Work : ${workdir}"
7783

7884
if [[ "${USE_CUSTOM_LANG}" = "true" ]]; then
7985
argument="${argument} -l ${language}"
@@ -96,5 +102,8 @@ fi
96102
if [[ -n "${out_dir}" ]]; then
97103
argument="${argument} -o '${out_dir}'"
98104
fi
105+
if [[ -n "${workdir}" ]]; then
106+
argument="${argument} -w '${workdir}'"
107+
fi
99108
argument="-a ${build_arch} --noconfirm ${argument} ${channel}"
100109
echo "${argument}" > "${1}"

0 commit comments

Comments
 (0)