tools: fix v install for the FreeBSD instance that updates docs.vlang.io .

This commit is contained in:
Delyan Angelov 2024-04-26 15:56:12 +03:00
parent 544085b5af
commit 6c113cf777
No known key found for this signature in database
GPG key ID: 66886C0F12D595ED

View file

@ -162,7 +162,12 @@ fn main() {
if os.args.contains('-upload') {
$if freebsd {
// Note: tcc currently can not compile vpm on FreeBSD, due to its dependence on net.ssl and net.mbedtls, so force using clang instead:
elog('FreeBSD: compiling the VPM tool with clang...')
lexec('${vdir}/vprod -cc clang ${vdir}/cmd/tools/vpm/')
os.chdir('${fast_dir}/docs.vlang.io/docs_generator/')!
elog('FreeBSD: installing the dependencies for the docs generator...')
lexec('${vdir}/vprod install')
os.chdir(fast_dir)!
}
os.chdir('${fast_dir}/fast.vlang.io/')!
@ -178,12 +183,11 @@ fn main() {
os.chdir('${fast_dir}/docs.vlang.io/')!
elog('Uploading to docs.vlang.io/ ...')
elog(' installing dependencies...')
lexec('${vdir}/vprod install')
elog(' running build.vsh...')
lexec('${vdir}/vprod run build.vsh')
elog(' adding changes...')
lsystem('git add .')
elog(' commiting...')
lsystem('git commit -am "update docs for commit ${commit}"')
elog(' pushing...')
lsystem('git push')