... | ... |
@@ -46,11 +46,11 @@ function fgfs () { |
46 | 46 |
check) |
47 | 47 |
test -r $HOME/.fgfs/jenkins-status && bash $HOME/.fgfs/jenkins-status;; |
48 | 48 |
build) |
49 |
+ test -r $fgfs_source/.$2 || return 1 |
|
49 | 50 |
local simultaneous=$(nproc) |
50 | 51 |
local previously_installed=() |
51 | 52 |
mkdir -p $fgfs_install |
52 |
- |
|
53 |
- for component in $(<$fgfs_source/ordre); do |
|
53 |
+ for component in $(<$fgfs_source/.$2); do |
|
54 | 54 |
# TODO: prendre en compte les cas sans cmake |
55 | 55 |
title="*** $component:u ***" |
56 | 56 |
printf "\n%s\n%s\n%s\n" "${(l:${#title}::*:)}" "$title" "${(l:${#title}::*:)}" |
... | ... |
@@ -183,7 +183,7 @@ function fgfs () { |
183 | 183 |
case $fgfs_arg in |
184 | 184 |
--update(-data|-source|-build|-fgaddon|-check|)) |
185 | 185 |
for up in ${${=${fgfs_arg#--update}:-data source build}#-}; do |
186 |
- update_fg $up |
|
186 |
+ update_fg $up ${2:-flightgear} |
|
187 | 187 |
done |
188 | 188 |
unset up |
189 | 189 |
return |