Passa al contenuto principale

Procedura applicazioane patch Clienti AIX (Divella - Megamark)

  • Verifica via Ticket i programmi da patchare, in questo caso Abbiamo "GETCOL2D.int".

  • Verificare se i programmi da patchare sono linkati in più librerie presso il cliente collegandosi nell’ambiente del cliente e usando il comando

findlist -o’nomeprogramma’

Nel caso il programma sia linkato in più librerie, la patch dovrà essere applicata a tutte le librerie qualora il cliente li abbia

  • Collegarsi al sistema vgeserv8
  • Selezionare ambiente richiesto
  • Creare il file tar

tar cvf /gsva/aggti/p6780_g88907.tar ./EL/E28/GETCOL2D.int

Convenzione di denominazione file patch

cvf = Create Verbose File

p6780 = release patch

g88907 = ticket

20260722 = data (facoltativa).

|>Nota: I Clienti AIX non raggiungo la cartella condivisa gspub/gpub/temp/'nome utente' per questo motivo nel percorso del tar cè la seguente destinazione /gsva/aggti

  • Via SFTP scaricare il file p6780_g88907.tar

  • Eseguire Drag and Drop del file p6780_g88907.tar sul ambiente del cliente nella cartella inst

  • Eseguire un backup dei programmi precedenti prima di applicare la patch con il seguente comando:

tar cvf ./inst/pre_p6780_g88907.tar ./EL/E28/GETCOL2D.int

  • Dalla dir home (in questo caso Divella) /dive/eSIGEA estrarre il contenuto con il seguente comando

tar xvf ./inst/pre_p6780_g88907.tar

  • Verificare le permissions, se qual'ora le permissions non siano conformi eseguire i seguenti comandi

SU chown genesys:sigea ./EL/E28/GETCOL2D.int

SU chmod 644 ./EL/E28/GETCOL2D.int

Esempi chmod comuni utilizzati:

  • chmod 644 file → rw-r--r--
  • chmod 755 script.sh → rwxr-xr-x
  • chmod 777 file → rwxrwxrwx (tutti i permessi a tutti, sconsigliato)