[Unattended] unattended feedback

jul <[email protected]>
Newsgroups gmane.comp.windows.unattended.general
Message-ID <[email protected]>
After a long time with no use of my old unattended setup, I check it
again to install some applications on a windows 7 64bits laptop. (no
system install)

first, I switch my scripts folder from cvs to svn (yes, fairly long time
in dust), doing a script-update, a prepare, get unlink.pl.

Now, few feedback on this


=> general
* openoffice
move extension to an openoffice-ext.bat
see other useful one (template + ext) like
http://www.ipd.uni-karlsruhe.de/~hauma/svg-import/
http://documentation.openoffice.org/Samples_Templates/User/template/index.html
http://sourceforge.net/projects/ooolabels
http://documentation.openoffice.org/Samples_Templates/User/template/presentations/index.html
http://ooextras.sourceforge.net/downloads/simpress/index.php?tab=All
http://extensions.services.openoffice.org/project/TemplatePack_II
http://extensions.services.openoffice.org/project/writertools
http://extensions.services.openoffice.org/project/modern-impress-templates
http://extensions.services.openoffice.org/en/project/WriterRotationTool

* option to select system where we want or not the updates.
for example, for now, I use mainly unattended for applications install,
less for OS so I don't want to download all system updates or office one.

something like "skip=winxpsp3 ws2k3sp1 office2003" in prepare script, maybe.

* miss a script for Microsoft Security Essentials, Keepass

::
URL|ALL|http://downloads.sourceforge.net/keepass/KeePass-1.17-Setup.exe?modtime=1160853833&big_mirror=0|packages/secu
rity/keepass/KeePass-1.17-Setup.exe
:: <http://keepass.info>
@echo off

todo.pl "%Z%\packages\security\keepass\KeePass-1.17-Setup.exe /VERYSILENT"



=> Windows 7
* todo.pl on windows 7 family premium
Unrecognized LMachine/SOFTWARE/Microsoft/Windows
NT/CurrentVersion//ProductName: Windows 7 Home Premium at Z:\bin\todo.pl
line 207

quick patch:
--- todo.pl.20100213    Sat Feb 13 11:13:06 2010
+++ todo.pl     Sat Feb 13 11:13:55 2010
@@ -203,6 +203,9 @@
     elsif ($product_name eq 'Microsoft Windows Server 2003') {
         $os = 'ws2k3';
     }
+    elsif ($product_name =~ 'Windows 7') {	# to match family, pro
+        $os = 'win7';
+    }
     else {
         die "Unrecognized $pn_key: $product_name";
     }

* security warning on each execution of todo.pl ...
disable UAC during unattended install ...
=> same :(
maybe with
http://www.sevenforums.com/system-security/8642-how-get-rid-open-file-security-warning.html

* misc
base.bat:todo.pl "startup-type.pl Disabled Messenger"
=> .ignore-err 255
adobe-reader: todo.pl "reg delete => .ignore-err 1
7-zip: reg operations all failed

* openoffice.bat
--- openoffice.bat.0    Sat Feb 13 12:12:36 2010
+++ openoffice.bat      Sat Feb 13 12:14:03 2010
@@ -48,17 +48,23 @@
 :notemplate

 ::Skip FirstTimeWizard
+if exist "%ProgramFiles(x86)%" (
+todo.pl "start /D\"%ProgramFiles(x86)%\OpenOffice.org 3\program\"
unopkg.com add --shared %Z%\packages\openoffice\ext\D
isableFirstStartWzd_ooo31.oxt"
+) else (
 todo.pl "start /D\"%ProgramFiles%\OpenOffice.org 3\program\" unopkg.com
add --shared %Z%\packages\openoffice\ext\Disabl
eFirstStartWzd_ooo31.oxt"
+)

 :: MAIN PROGRAM - Sometimes i18n version does not have the most up to date.
 if not exist
"%Z%\packages\openoffice\OOo_3.2_Win32Intel_install_%WINLANG%.exe" goto
oldversion
 set
ooo_install=%Z%\packages\openoffice\OOo_3.2_Win32Intel_install_%WINLANG%.exe
 set ooo_link=special:AllUsersDesktop\"\OpenOffice.org 3.2.lnk\"
+goto next

 :oldversion
 set
ooo_install=%Z%\packages\openoffice\OOo_3.1.1_Win32Intel_install_%WINLANG%.exe
 set ooo_link=special:AllUsersDesktop\"\OpenOffice.org 3.1.lnk\"

+:next
 :: Remove link from desktop
 todo.pl "unlink.pl %ooo_link%"

=> I fear the %ProgramFiles% / %ProgramFiles(x86)% is a larger problem.
don't know why microsoft chose this way and not x64 which is more specific.
a global var like WINVER could be useful.


Best regards

	Julien




------------------------------------------------------------------------------
SOLARIS 10 is the OS for Data Centers - provides features such as DTrace,
Predictive Self Healing and Award Winning ZFS. Get Solaris 10 NOW
http://p.sf.net/sfu/solaris-dev2dev
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.