source: admin/Interface/CrearImagen @ 7caf5a7c

918-git-images-111dconfigfileconfigure-oglivegit-imageslgromero-new-oglivemainmaint-cronmount-efivarfsmultivmmultivm-ogboot-installerogClonningEngineogboot-installer-jenkinsoglive-ipv6test-python-scriptsticket-301ticket-50ticket-50-oldticket-577ticket-585ticket-611ticket-612ticket-693ticket-700ubu24tplunification2use-local-agent-oglivevarios-instalacionwebconsole3
Last change on this file since 7caf5a7c was 16ac86e, checked in by ramon <ramongomez@…>, 14 years ago

Versión 1.0: Scripts para interfaz web soporte inicial de crear imágenes en modo no administrador.
Modificado #291.

git-svn-id: https://opengnsys.es/svn/branches/version1.0@1631 a21b9725-9963-47de-94b9-378ad31fedc9

  • Property mode set to 100755
File size: 1.1 KB
RevLine 
[3ec149c]1#!/bin/bash
2
[f6c1d2b]3#___________________________________________________
[3ec149c]4#
5# PARAMETROS RECIBIDOS DESDE EL CLIENTE:
[f6c1d2b]6# $1 Número de disco
7# $2 Número de particion
8# $3 Nombre canónico de la imagen (sin extensión)
9# $4 Dirección del repositorio (REPO, por defecto)
10#___________________________________________________
[914d834]11
[f6c1d2b]12# Registro de ejecución
13echo $* >> $OGLOGFILE
[914d834]14
[f6c1d2b]15# Solo ejecutable por OpenGnSys Client.
16PATH=$PATH:$(dirname $0)
17PROG=$(basename $0)
18CALLER=$(ogGetCaller)
19if [ "$CALLER" != "ogAdmClient" ]; then
20        ogRaiseError $OG_ERR_NOTEXEC "$CALLER -> $PROG"
21        exit $?
[914d834]22fi
23
[f6c1d2b]24# Valor por defecto para el repositorio.
[16ac86e]25REPO=${4:-"REPO"}
26[ "$REPO" == "$(ogGetRepoIp)" ] && REPO="REPO"
27[ "$REPO" == "$(ogGetIpAddress)" ] && REPO="CACHE"
[f6c1d2b]28
29# Si cleinte no está en modo "admin"; activar repositorio para escritura,
30#    crear imagen y activar para lectura.
31[ "$boot" != "admin" ] && CambiarAcceso admin
32if [ -f createImage$ogengine ]; then
33        createImage$ogengine "$1" "$2" "$REPO" "$3" &>> $OGLOGFILE
[d9d1720]34else
[f6c1d2b]35        createImage "$1" "$2" "$REPO" "$3" &>> $OGLOGFILE
[d9d1720]36fi
[f6c1d2b]37RETVAL=$?
38[ "$boot" != "admin" ] && CambiarAcceso user
39exit $RETVAL
[d9d1720]40
Note: See TracBrowser for help on using the repository browser.