Laver msi udgave af OpenAFS
Jeg er ved at forsøge at lave en msi-pakke udgave af OpenAFS:http://openafs.org/
Her er hvad jeg her gjort:
-----------
Installere ”WinINSTALL LE 2003” fra Windows 2003 CD’en på serveren
Køre Disco32.exe fra serveren på ren Windows XP+SP1 og laver et snapshot
Installere OpenAFS 1.2.9a, kun klienten, efter denne guide:
http://intern.kom.auc.dk/net/doc/studnet/windows/afs/index.html
Flytter filerne fra IBM\AFS\Common over til system32, fordi de skal være i path’en og den vil jeg ikke ændre.
Sletter unødvendige filer som IBM\AFS\Documentation og alle *.h filer under IBM\AFS,
Starter AFS og laver den opsætning jeg vil have, finpudser ikoner osv.
Køre Disco32.exe igen og laver et after image.
-----------
Godt så har jeg en msi pakke der virker med føjende fejl:
1) Kan ikke installeres igennem serveren, den eneste måde jeg kan installere den på er ved at dobbeltklikke på msi-filen.
2) Efter pakken er installeret så popper den hele tiden op med at den er ved at installere og gerne vil genstartes.
3) Brugeren bliver ikke logget ind automatisk, idéen er at hvis du har samme bruger navn og password på din Windows maskine som på AFS, så skal du kun skrive dit password én gang, dette kan fixes ved at tilføje denne reg-key:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ NetworkProvider\Order]
"ProviderOrder"=" RDPNP,LanmanWorkstation,WebClient,TransarcAFSDaemon
Problemet er så at når man afinstallere pakken så kan PC’en ikke bootet længere, fordi at det der stod i den key er slettet.
Så jeg vil kerne kunne tilfjøle ”TransarcAFSDaemon” til den key, uden at skulle overskrive hele key’en, så der stadig står det gamle når pakken bliver afinstalleret.
Pakke kan hentes her:
http://kom.auc.dk/~pmr/files/
Installere den kun på den forsøgs PC, efter som den ikke kan afinstallers.
PC’en skal minimum have NAT for at kunne se filer på vores AFS server.