[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[lmi-commits] [lmi] master c43e61e 3/4: Establish a consistent default p
From: |
Greg Chicares |
Subject: |
[lmi-commits] [lmi] master c43e61e 3/4: Establish a consistent default print directory |
Date: |
Fri, 19 Apr 2019 16:46:30 -0400 (EDT) |
branch: master
commit c43e61e4910a1fc6e11e0ee433120fb5e95c30f9
Author: Gregory W. Chicares <address@hidden>
Commit: Gregory W. Chicares <address@hidden>
Establish a consistent default print directory
Replaced inconsistent defaults:
print_directory_ {"/var/opt/lmi/spool"}
<print_directory>C:/opt/lmi/bin</print_directory>
with [C:]/opt/lmi/print . That's better than 'spool' because this is
an output directory, not a print spool; and better than lmi's bin/
directory, which is used anyway if /opt/lmi/print fails to exist.
---
configurable_settings.cpp | 2 +-
install_msw.sh | 6 +++++-
2 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/configurable_settings.cpp b/configurable_settings.cpp
index d074ff7..3aead37 100644
--- a/configurable_settings.cpp
+++ b/configurable_settings.cpp
@@ -137,7 +137,7 @@ configurable_settings::configurable_settings()
,default_input_filename_ {"/etc/opt/lmi/default.ill"
}
,libraries_to_preload_ {""
}
,offer_hobsons_choice_ {false
}
- ,print_directory_ {"/var/opt/lmi/spool"
}
+ ,print_directory_ {"/opt/lmi/print"
}
,seconds_to_pause_between_printouts_ {10
}
,skin_filename_ {"skin.xrc"
}
,spreadsheet_file_extension_ {".gnumeric"
}
diff --git a/install_msw.sh b/install_msw.sh
index 436580a..145eb9e 100755
--- a/install_msw.sh
+++ b/install_msw.sh
@@ -251,8 +251,12 @@ for z in company_logo.png group_quote_banner.png ; \
do cp --archive /opt/lmi/src/lmi/gwc/$z /opt/lmi/data/ ;
done
+# Configurable settings.
+#
# Tailored to msw; for POSIX, s|C:|| and s|CMD /c|/bin/sh| (e.g.).
+mkdir --parents /opt/lmi/print
+
cat >/opt/lmi/data/configurable_settings.xml <<EOF
<?xml version="1.0"?>
<configurable_settings version="2">
@@ -266,7 +270,7 @@ cat >/opt/lmi/data/configurable_settings.xml <<EOF
<default_input_filename>C:/etc/opt/lmi/default.ill</default_input_filename>
<libraries_to_preload/>
<offer_hobsons_choice>0</offer_hobsons_choice>
- <print_directory>C:/opt/lmi/bin</print_directory>
+ <print_directory>C:/opt/lmi/print</print_directory>
<seconds_to_pause_between_printouts>10</seconds_to_pause_between_printouts>
<skin_filename>skin.xrc</skin_filename>
<spreadsheet_file_extension>.tsv</spreadsheet_file_extension>