Strumenti Utente

Strumenti Sito


documentazione_3di_riservata:extraway_ee:distribuzione_software_xwee

Differenze

Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.

Link a questa pagina di confronto

documentazione_3di_riservata:extraway_ee:distribuzione_software_xwee [2017/11/23 10:29] – creata mpascaledocumentazione_3di_riservata:extraway_ee:distribuzione_software_xwee [Data sconosciuta] (versione attuale) – eliminata - modifica esterna (Data sconosciuta) 127.0.0.1
Linea 1: Linea 1:
-======= Distribuzione pacchetti ======= 
-===== RPM per CentOS e RHEL ===== 
  
-Abbiamo messo a disposizione una vm che ospita i repository per CentOS e RHEL: rpmrepo.bo.priv. 
- 
-A questa vm si accede con l'utente extraway (pass: extraway). 
- 
-All'interno della home di extraway c'è questa alberatura: 
-<code> 
-. 
-├── bin 
-│   └── create-repo-metadata 
-└── public_html 
-    ├── xwee-1.0.0 
-    │   ├── CentOS_7 
-    │   └── RHEL_7 
-    ├── xwee-1.2.0 
-    │   ├── CentOS_7 
-    │   └── RHEL_7 
-    └── xwee-1.4.0 
-        ├── CentOS_7 
-        └── RHEL_7 
-</code> 
- 
-All'interno della cartella public_html vanno posizionati i file rpm seguendo la logica. 
- 
-Se necessario creare altri repository ricreare la struttura prendendo spunto da uno precedente. 
- 
-Dopo aver aggiunto/tolto pacchetti RPM è necessario lanciare lo script **create-repo-metadata** che analizza il contenuto dei repository e rigenera i metadata. 
- 
-<code bash create-repo-metadata.sh> 
-#!/bin/bash 
-# Renew RPM repo 
-# Marvin Pascale mpascale@3di.it 
-# Version 1 
- 
-REPO_HOME="/home/extraway/public_html/*" 
- 
-for xwee_version in $REPO_HOME  
-do 
- 
- cd $xwee_version/CentOS_7 
- tdir="$xwee_version/CentOS_7" 
- for arch in x86_64 noarch 
- do 
- echo "===" 
- echo "=== Working on $xwee_version/CentOS_7/$arch ===" 
- echo "===" 
-    pushd ${destdir}/${arch} >/dev/null 2>&1 
-        createrepo . 
-    popd >/dev/null 2>&1 
- done 
- 
- cd $xwee_version/RHEL_7 
- tdir="$xwee_version/RHEL_7" 
- for arch in x86_64 noarch 
- do 
- echo "===" 
- echo "=== Working on $xwee_version/RHEL_7/$arch ===" 
- echo "===" 
-    pushd ${destdir}/${arch} >/dev/null 2>&1 
-        createrepo . 
-    popd >/dev/null 2>&1 
- done 
-done 
-</code> 
/data/attic/documentazione_3di_riservata/extraway_ee/distribuzione_software_xwee.1511429363.txt.gz · Ultima modifica: 2017/11/23 10:29 da mpascale