All,
let me re-phrase my question. I've read the MSI deployment guide. What
I'd like to have is a bunch of MSIs that people can install, they should
not get any questions, it should remove all previous configuration
files, install the newest version with the changes contained in a
transform, and be done. Alternatively, it could be a batch file with a
bunch of calls to msiexec. Ultimately, I would like to run this from
something like WPKG.
I have often noticed that instructing users to simply install the newest
version would not help. I had to first manually uninstall, remove all
the registry keys and folders related to openafs and kerberos, then
re-install. One example is that on the systems I have seen, if global
settings for integrated login exist prior to an upgrade, whatever I
choose during installation will not be honored, and the old settings
will remain.
The closest I have gotten (on Win7 x64) is this batch file (and I still
need to manually uninstall openafs and kerberos before I run it):
echo "Please make sure you have uninstalled all openafs and kerberos
packages before proceeding!"
regedit.exe /s %~dp0\remove_openafs_kerberos.reg
del /s "%PROGRAMFILES%\Openafs"
del /s "%PROGRAMFILES%\MIT\Kerberos"
del /s "%PROGRAMFILES(X86)%\Openafs"
del /s "%PROGRAMFILES(X86)%\MIT\Kerberos"
del "%WINDIR%\krb5.ini"
msiexec /qn+ /i %~dp0\Heimdal-AMD64-full-1-5-100-930.msi
msiexec /qn+ /i %~dp0\netidmgr-AMD64-rel-2_0_102_907.msi
msiexec /qn+ /i %~dp0\openafs-en_US-64bit-1-7-1500.msi
TRANSFORMS=%~dp0\openafs-tf.mst
msiexec /qn+ /i %~dp0\openafs-32bit-tools-en_US-1-7-1500.msi
cp %~dp0\krb5.ini C:\ProgramData\Kerberos\krb5.conf
pause
What is the best way to do something like this automatically? Thanks,
Christian
On 23.05.2012 11:48, Lars Schimmer wrote:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On 2012-05-23 10:41, Christian wrote:
All,
we have a bunch of machines with old versions of the windows client
left over in ill-defined states (old CellServDBs, old krb5.ini, old
registry keys, Loopback adapter installed,...). We currently do not
have anything like an Active Directory or other centralized
deployment solution.
It would be great if we had a batch file on a CD or on the network
or something like that, and with one double-click it would wipe out
all previous configuration items, remove the loopback adapter,
re-install kerberos and openafs, set the cell name and copy the
krb5.ini, and possibly enable integrated logon. Does anybody have
something like this available or something close which could be
modified?
Sorry, nothing really helpful, but we just did a "remove OpenAFS
1.6.x" and a "install Openafs 1.7.x" on our machines and it did worked.
Even with loopback device still in place and network ID manager not
updated.
CellServDB is updated with new OpenAFS version.
For the autmated installation of OpenAFS 1.7.x with personal changes
you need to have "transforms" for the .msi pacakge.
You can write your own or make a contract with your-filesystem.com.
Thanks,
Christian
MfG,
Lars Schimmer
- --
- -------------------------------------------------------------
TU Graz, Institut für ComputerGraphik & WissensVisualisierung
Tel: +43 316 873-5405 E-Mail: [email protected]
Fax: +43 316 873-5402 PGP-Key-ID: 0x4A9B1723
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
iEYEARECAAYFAk+8soYACgkQmWhuE0qbFyOvlgCfQAvmJxbmJiL2pgsIzctuyEKs
Nd0An1qLVo9k0Jx4SkQx/Wlu+WxmvuxP
=d7tZ
-----END PGP SIGNATURE-----
_______________________________________________
OpenAFS-info mailing list
[email protected]
https://lists.openafs.org/mailman/listinfo/openafs-info
_______________________________________________
OpenAFS-info mailing list
[email protected]
https://lists.openafs.org/mailman/listinfo/openafs-info