source: MondoRescue/branches/3.3/ansible/roles/mageia-docker/files/mageia-docker.sh@ 3679

Last change on this file since 3679 was 3679, checked in by Bruno Cornec, 7 years ago

Add support for -f option

  • Property svn:eol-style set to native
  • Property svn:executable set to *
File size: 777 bytes
RevLine 
[3672]1#!/bin/bash
2#
3# Script to automate mageia docker images creation.
4#
5
6# Variables management
7WORKDIR=$HOME/tmp
8if [ -f $HOME/.mageia-docker ]; then
9 . $HOME/.mageia-docker
10fi
11if [ _"$GITDIR" = _"" ]; then
12 GITDIR=$HOME/mageia-docker
13fi
14
15# Cleanup before doing anything
16sudo rm -rf $GITDIR
17
18# Clone again from git
19git clone -q git@github.com:bcornec/mageia-docker.git $GITDIR
20
[3679]21opt=""
[3672]22# Detect mirror server if any
[3679]23if [ _"$1" = _"-f" ]; then
24 opt="-f"
25 shift
26fi
[3672]27if [ _"$1" != _"" ]; then
[3679]28 opt="$opt -m $1"
[3672]29fi
30
31# Launch script
32for v in 5 6 cauldron; do
33 sudo rm -rf $WORKDIR/$v
[3676]34 echo "---------------------------"
[3672]35 $GITDIR/mageia-docker -v $v -w $WORKDIR $opt
[3675]36 sudo rm -rf $WORKDIR/$v
[3672]37done
38
39# Clean after run in Docker
40docker container prune -f
41docker image prune -f
[3675]42docker images
Note: See TracBrowser for help on using the repository browser.