[Patch Systeem] Hoe zouden jullie het aanpakken

Pagina: 1
Acties:

  • djack
  • Registratie: September 2002
  • Laatst online: 11-11-2024
Ik heb de opdracht gekregen om een software distributie ofwel patch systeem op te zetten voor onze linux omgevingen.

Ik heb wel een idee van hoe ik het zou aanpakken maar ik wil een andere blik op dit onderwerp.

Mijn idee is een tgz bestand up te loaden naar de systemen en een bash scriptje het laten checken tegen db het laten uitpakken en een install.sh uit te laten voeren.
Deze laat dan kopieert dan config files of pakt een andere tgz uit, of installeert een rpm.
In het scriptje zit ook een update in naar de history tabel.

Waar ik nog tegen loop hoe kan ik na installatie best een controle doen op de installatie.
Een config file kan ik checken via md5 een rpm daar kan ik de versie van laten boven toveren, etc...

Is mijn idee compleet crazy?
Hebben jullie andere ideekes om linux systemen te kunnen patchen en of software te kunnen installeren?

Client script taal is BASH
Server database is Mysql
Webserver voor een interface is apache
Server script taal php

Ik zoek geen complete uitleg maar wat pointers, ideetjes, ervaringen.

Because Great minds Think alike


Verwijderd

neem eens een kijkje naar APT wat debian gebruikt om te updaten,
heeft genoeg inhuis voor wat jij wilt doen lijkt me.

Verwijderd

Ik heb alleen ervaring met Debian (APT O+), maar kan RPM uit zichzelf niet al doen wat je wilt? Updaten, dus?

  • MadMan81
  • Registratie: April 2000
  • Laatst online: 18-04 15:42
Om wat voor een distributies gaat het?

Als het namelijk allemaal de zelfde zijn zou dat het verhaal kunnen vergemakkelijken.

Cupra Born


  • djack
  • Registratie: September 2002
  • Laatst online: 11-11-2024
Het gaat nu om novell linux desktop (een suse dus)

Maar ik krijg updates in tgz formaat en rpm dus het moet multifunctioneel zijn.

Mijn doel is eigenlijk om het zenworks pakket na te bouwen.

Because Great minds Think alike


Verwijderd

Je kan altijd zelf een RPM bouwen van de tarballs.
Pagina: 1