Changeset 2252 in ProjectBuilder for devel/pbtest


Ignore:
Timestamp:
Aug 30, 2017, 5:07:32 PM (7 years ago)
Author:
Bruno Cornec
Message:

Use .pbrc.yml now as a YAML file as well instead of .pbrc

File:
1 edited

Legend:

Unmodified
Added
Removed
  • devel/pbtest/bin/pbtest

    r2251 r2252  
    136136sudopbtest "pbdistrocheck"
    137137
    138 cat > /tmp/.pbrc << EOF
     138cat > /tmp/.pbrc.yml << EOF
    139139# Projects
    140 pbconfurl afio = svn://localhost/pb/afio/pbconf
    141 pbdefdir default = \$ENV{'HOME'}/pb
    142 pbconfurl pb = svn://svn.project-builder.org/pb/pbconf
    143 pbconfdir pb = \$ENV{'HOME'}/pb/pbconf
    144 pburl pb = svn://svn.project-builder.org/pb
    145 pburl mondorescue = svn://svn.mondorescue.org/mondorescue/branches
    146 sshhost pb = localhost
    147 sshlogin pb = $PBUSER
    148 sshdir pb = \$ENV{'HOME'}/ftp
     140  pbconfurl:
     141    afio : svn://localhost/pb/afio/pbconf
     142  pbdefdir:
     143    default : \$ENV{'HOME'}/pb
     144  pbconfurl:
     145    pb : svn://svn.project-builder.org/pb/pbconf
     146  pbconfdir:
     147    pb : \$ENV{'HOME'}/pb/pbconf
     148  pburl:
     149    pb : svn://svn.project-builder.org/pb
     150  pburl:
     151    mondorescue : svn://svn.mondorescue.org/mondorescue/branches
     152  sshhost:
     153    pb : localhost
     154  sshlogin:
     155    pb : $PBUSER
     156  sshdir:
     157    pb : \$ENV{'HOME'}/ftp
    149158#
    150 pbpackager default = Big Chief <bigchief@project-builder.org>
    151 vmport pb = 2200
    152 pbparallel pb = 6
    153 vepath default = $PBTEST/ve
    154 vmpath default = $PBTEST/vm
    155 EOF
    156 sudocmd "mv /tmp/.pbrc $PBTEST/.pbrc"
     159  pbpackager:
     160    default : Big Chief <bigchief@project-builder.org>
     161  vmport:
     162    pb : 2200
     163  pbparallel:
     164    pb : 6
     165  vepath:
     166    default : $PBTEST/ve
     167  vmpath:
     168    default : $PBTEST/vm
     169EOF
     170sudocmd "mv /tmp/.pbrc.yml $PBTEST/.pbrc.yml"
    157171
    158172sudopbtest "pb -p $PBPROJ clean 2>&1 > /dev/null" 1
    159173
    160 cat > /tmp/.pbrc << EOF
    161 vmtype default = kvm
    162 vmcmd default = qemu-kvm
    163 vmsize fedora = 10G
    164 vmmonport default = 4000
    165 vmlogin default = $PBUSER
    166 EOF
    167 echo "vmlist default = `echo $TESTVMDIST | sed 's/ /,/g'`" >> /tmp/.pbrc
    168 sudocmd "mv /tmp/.pbrc $PBTEST/vm/.pbrc"
    169 
    170 cat > /tmp/.pbrc << EOF
    171 vetype default = docker
    172 verpmtype default = rpmbootstrap
    173 vedebtype default = debootstrap
    174 verebuild default = false
    175 veopt default =
    176 vesnap default = false
    177 velogin default = $PBUSER
    178 EOF
    179 echo "velist default = `echo $TESTVEDIST | sed 's/ /,/g'`" >> /tmp/.pbrc
    180 sudocmd "mv /tmp/.pbrc $PBTEST/ve/.pbrc"
    181 sudocmd "chown ${PBUSER}:$PBUSER $PBTEST/.pbrc $PBTEST/ve/.pbrc $PBTEST/vm/.pbrc"
     174cat > /tmp/.pbrc.yml << EOF
     175  vmtype:
     176    default : kvm
     177  vmcmd:
     178    default : qemu-kvm
     179  vmsize:
     180    fedora : 10G
     181  vmmonport:
     182    default : 4000
     183  vmlogin:
     184    default : $PBUSER
     185EOF
     186echo "  vmlist:" >> /tmp/.pbrc.yml
     187echo "    default: `echo $TESTVMDIST | sed 's/ /,/g'`" >> /tmp/.pbrc.yml
     188sudocmd "mv /tmp/.pbrc.yml $PBTEST/vm/.pbrc.yml"
     189
     190cat > /tmp/.pbrc.yml << EOF
     191  vetype:
     192    default : docker
     193  verpmtype:
     194    default : rpmbootstrap
     195  vedebtype:
     196    default : debootstrap
     197  verebuild:
     198    default : false
     199  veopt:
     200    default :
     201  vesnap:
     202    default : false
     203  velogin:
     204    default : $PBUSER
     205EOF
     206echo "  velist:" >> /tmp/.pbrc.yml
     207echo "    default: `echo $TESTVEDIST | sed 's/ /,/g'`" >> /tmp/.pbrc.yml
     208sudocmd "mv /tmp/.pbrc.yml $PBTEST/ve/.pbrc.yml"
     209sudocmd "chown ${PBUSER}:$PBUSER $PBTEST/.pbrc.yml $PBTEST/ve/.pbrc.yml $PBTEST/vm/.pbrc.yml"
    182210
    183211sudopbtest "ssh-keygen -f $PBTEST/.ssh/id_rsa -t rsa -b 768 -v -N ''"
Note: See TracChangeset for help on using the changeset viewer.