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

Reply via email to