changeset 102:fa915eeb5d54 dml-dockerised

automatic install. added dependencies as they are not automatically installed.
author wolffd <wolffd.mail@googlemail.com>
date Mon, 02 Jul 2018 23:02:51 +0100
parents 8e98e9e96c95
children 650a3fc417fc
files etc/setup_as_dml.sh
diffstat 1 files changed, 3 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/etc/setup_as_dml.sh	Mon Jul 02 17:32:46 2018 +0100
+++ b/etc/setup_as_dml.sh	Mon Jul 02 23:02:51 2018 +0100
@@ -78,9 +78,10 @@
 fi
 
 if [ $INSTALL_SWI_PACKS == yes ]; then
-	swipl -g 'maplist(pack_install,[lambda,real,prosqlite,memo,callgraph,swipe,sparkle,musicbrainz,plsmf,plumdrum,sindice]), halt'
+	echo "install_package([]). install_package([H|T]) :- pack_install(H,[upgrade(true), interactive(false)]), install_package(T)." > install.pl
+	swipl -g 'consult("install.pl"), install_package([genutils,typedef,dcgutils,fileutils,swipe,lambda,real,prosqlite,memo,callgraph,swipe,sparkle,musicbrainz,plsmf,plumdrum,sindice]), halt'
 	if [ $HAVE_MATLAB == yes ]; then
-		swipl -g 'pack_install(plml), halt'
+		swipl -g 'consult("install.pl"), install_package([plml]), halt'
 	fi
 fi