56e1055dec
- When -pn has been passed (i.e., the user wants the 'apt-get install' step to be skipped), don't waste time checking the available dependencies. Rationale: someone using -pn has probably already installed the required packages either manually or during a previous run of download_and_compile.sh, and anything missing couldn't be fixed under -pn regime anyway, by definition. Assume that users passing -pn want to build with the packages they already have, and let them spare some time and CPU cycles. - New options --package-manager and --sudo. The former defaults to 'apt-get' as usual, but 'aptitude' can be used as well. The --sudo option specifies the sudo-like program to use. Passing --sudo=echo allows one to see the apt-get or aptitude commands without running them. Passing --sudo= or --sudo="" (i.e., giving an empty value) causes the package manager to be called directly, without any intermediate sudo-like program. - The PKG variable is now a Bash array, which is a bit cleaner and blends better with the new, array-based implementations of _aptUpdate() and _aptInstall() (whose purpose is to allow the newly-added flexibility without multiplying the code paths). |
||
---|---|---|
catalog | ||
changes-in-dat-files/apt.dat | ||
compile-scripts | ||
fg-from-scratch | ||
fgdata@67bf0c8e19 | ||
fgrun@3fb3be1935 | ||
flightgear@2140d23b04 | ||
getstart@bc1678f097 | ||
Nasa2FGearthview | ||
python3-flightgear | ||
release_builder | ||
simgear@6d89cc6c1d | ||
windows-3rd-party@790648cd69 | ||
.gitattributes | ||
.gitignore | ||
.gitmodules | ||
build_release_linux.sh | ||
build_release_mac.sh | ||
build_release_windows.bat | ||
CMakeLists.txt | ||
create_metar_dat.py | ||
download_and_compile.sh | ||
fgdata_checkers.py | ||
FlightGear.iss | ||
hudson_mac_build_release.sh | ||
hudson_mac_package_release.rb | ||
Info.plist.in | ||
installWinDeps.bat | ||
post_upload.py | ||
update_git_mirror.sh | ||
version | ||
webhooks.xml |