Dit programma regelt een aantal zaken, zodat er kan worden getest met
nieuwe MEUTA programmatuur, terwijl men zolang met de oude programmatuur
blijft doorwerken. Dit programma werkt alleen op Unix systemen met een
standaard installatie, d.w.z. :
- de programma directories eindigen op .prg en staan in /usr/bbx
- de standaard MEUTA programma's staan in /usr/bbx/meuta.prg
- er is hoogstens 1 directory met aangepaste MEUTA programma's
|
Gebruik dit programma nooit voor een BASTA update. Het programma gaat ervan uit dat:
| -
| Alle te testen programmatuur eerst in 1 directory kan worden verzameld
en van daaruit na het testen makkelijk kan worden verdeeld |
| -
| Dat de bestaande programmatuur over hoogstens 2 directories is verdeeld. |
MEUTA voldoet aan beide eisen. BASTA zit ingewikkelder in elkaar.
|
Het programma doet het volgende :
- het bekijkt de programma directories en laat u opgeven in welke uw
bestaande programma aanpassingen staan
- het maakt een nieuwe directory voor de te testen programma's aan met de
naam /usr/bbx/meuta.tst of maakt deze directory leeg indien deze al
bestaat
- het vult /usr/bbx/meuta.tst om te beginnen met uw huidige programma's,
zowel standaard als aangepast
- het zet een aangepaste .profile in /usr/bbx/meuta.tst i.p.v. in
/usr/basta
- het maakt een opstart script /usr/bbx/test i.p.v. /usr/bbx/start
- het maakt een aangepaste config.bbx in /usr/bbx/config.tst waardoor
de directory meuta.prg en de directory met uw aangepaste programmatuur
niet meer worden benaderd. In plaats daarvan wordt /usr/bbx/meuta.tst
gebruikt. Op deze manier worden uw oude en nieuwe programma's van elkaar
gescheiden
U dient na het draaien van dit programma ook nog een aantal dingen te doen
alvorens u werkelijk kunt testen:
- Maak volgens de Unix handleiding een nieuwe gebruiker aan, welke u voor
het testen gaat gebruiken. Deze gebruiker (login naam test, password
test00 krijgt, i.t.t. wat in de Unix handleiding wordt vermeld,
/usr/bbx/meuta.tst als login directory i.p.v. /usr/basta. Vergeet niet
ook een gebruiker TEST aan te maken via A/I/M terminals (BPR137) en draai
SEQMUT om aan te geven dat gebruiker TEST in het testbedrijf terecht moet
komen en niet in A. Dit hoeft allemaal natuurlijk maar eenmalig te
gebeuren, want bij een volgende programma update bestaat gebruiker TEST
nog steeds.
- Leid een testbedrijf af uit een bestaand bedrijf met BPR610 of NMXBED.
- zet de nieuwe programma's van de tape over naar /usr/bbx/meuta.tst
- log uit en log in als gebruiker TEST
- indien u niet in het MEUTA menu komt, kies dan via keuze pakket voor de N
van Nieuw MEUTA
- pas eventueel bestanden aan, indien dit in de bij de tape gesloten brief
is vermeld
Na afloop van NMUNIX en NMXBED is de situatie voor wat betreft de
programma's en bestanden op de schijf als volgt:
- Oude bestanden staan in /usr/bbx/basta.fls
- Nieuwe bestanden staan in /usr/bbx/basta.fls, maar met een andere
bedrijfsletter op de derde positie in de bestandsnaam
- Oude programmatuur staat in /usr/bbx/meuta.prg
(plus eventueel /usr/bbx/[bedrijfsnaam].prg)
- Nieuwe programmatuur staat in /usr/bbx/meuta.tst
Als het testen verder goed verloopt, komt het moment dat u met de nieuwe
programma's wenst te gaan werken. De werkwijze wordt dan als volgt :
- als u aangepaste programma's heeft :
- verwijder uw aangepaste programma's uit /usr/bbx/[bedrijfsnaam].prg
- zet de programma's met uw eigen programmatuurletter van
/usr/bbx/meuta.tst over naar /usr/bbx/[bedrijfsnaam].prg
- verwijder de standaard (N*) programma's uit /usr/bbx/meuta.prg
- zet de standaard programma's van /usr/bbx/meuta.tst over naar
/usr/bbx/meuta.prg
Voor het verwijderen kan het rm commando onder Unix worden gebruikt. U
vraagt zich misschien af waar het verwijderen voor nodig is. Dit dient
om eventuele oude programma's te verwijderen. Als u nieuwe programma's
heeft gekregen, zullen deze in het menu moeten worden gezet en daarbij
soms oude programma's vervangen. Indien u dit ergens in het menu vergeet en
het oude programma zou nog bestaan, zou het oude programma, indien het niet
verwijderd was, gedraaid
kunnen worden waardoor, in combinatie met de nieuwe situatie, mogelijk
bestanden verkeerd zouden worden bijgewerkt. Door eerst alle oude
programma's te verwijderen, wordt dit risico voorkomen.
Voor het overzetten is het commando mv, dat in de Unix handleiding
besproken wordt het meest geschikt. U voorkomt daarmee dat u per ongeluk
een programma in beide directories (aangepast en standaard) neerzet. Dit
geeft niet direct problemen, maar kan wel moeilijkheden gaan veroorzaken
bij een volgende update. U kunt daarna namelijk een programma met dezelfde
naam in de aangepaste en de standaard directory hebben staan, waarbij het
laatst van tape gehaalde programma mogelijk verschilt van de vorige versie.
Het is niet makkelijk te voorspellen welke van deze twee versies geladen
wordt als u het programma oproept. Volgens de wet van Murphy is de kans erg
groot dat het net de verkeerde versie is.
Terug naar het hoofdmenu
Terug naar het MEUTA menu
Alfabetische MEUTA inhoudsopgave