Changeset 2251 in ProjectBuilder for devel/pbtest/bin/pbtest


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

Transform .pb and .pbf files into .yml as well

In example generated as well as in the usage during processing

File:
1 edited

Legend:

Unmodified
Added
Removed
  • devel/pbtest/bin/pbtest

    r2214 r2251  
    208208sudopbtest "PBVCSOPT=\"$VCSOPT\" pb -p $PBPROJ -r 2.5 newproj afio"
    209209
    210 grep -vE '^defpkgdir|^projver|^projtag|^pburl|^pbrepo|^shh' $PBTEST/pb/afio/pbconf/2.5/afio.pb > /tmp/afio.pb
    211 cat >> /tmp/afio.pb << EOF
    212 defpkgdir afio = dummy
    213 projver afio = 2.5
    214 projtag afio = 1
    215 pburl afio = ftp://ftp.project-builder.org/src/afio-2.5.tar.gz
    216 pbrepo afio = ftp://ftp.project-builder.org
    217 sshhost afio = localhost
    218 sshlogin afio = $PBUSER
    219 sshdir afio = \$ENV{'HOME'}/ftp
    220 EOF
    221 sudocmd "mv /tmp/afio.pb $PBTEST/pb/afio/pbconf/2.5/afio.pb"
    222 sudocmd "chown ${PBUSER}:$PBUSER $PBTEST/pb/afio/pbconf/2.5/afio.pb"
     210grep -vE '^defpkgdir|^projver|^projtag|^pburl|^pbrepo|^shh' $PBTEST/pb/afio/pbconf/2.5/afio.yml > /tmp/afio.yml
     211cat >> /tmp/afio.yml << EOF
     212  defpkgdir:
     213    afio : dummy
     214  projver:
     215    afio : 2.5
     216  projtag:
     217    afio : 1
     218  pburl:
     219    afio : ftp://ftp.project-builder.org/src/afio-2.5.tar.gz
     220  pbrepo:
     221    afio : ftp://ftp.project-builder.org
     222  sshhost:
     223    afio : localhost
     224  sshlogin:
     225    afio : $PBUSER
     226  sshdir:
     227    afio : \$ENV{'HOME'}/ftp
     228EOF
     229sudocmd "mv /tmp/afio.yml $PBTEST/pb/afio/pbconf/2.5/afio.yml"
     230sudocmd "chown ${PBUSER}:$PBUSER $PBTEST/pb/afio/pbconf/2.5/afio.yml"
    223231cat > /tmp/pbtestcmd << EOF
    224 perl -pi -e 's|testver\s+afio\s+=\s+true|testver\ afio\ =\ false|' $PBTEST/pb/afio/pbconf/2.5/afio.pb
     232perl -pi -e 's|testver\s+afio\s+=\s+true|testver\ afio\ =\ false|' $PBTEST/pb/afio/pbconf/2.5/afio.yml
    225233EOF
    226234chmod 755 /tmp/pbtestcmd
    227235sudopbtest /tmp/pbtestcmd
    228236
    229 grep -vE 'PBSRC|PBDESC|PBSUMMARY|PBURL|PBLOG' $PBTEST/pb/afio/pbconf/2.5/pbfilter/all.pbf > /tmp/all.pbf
    230 cat >> /tmp/all.pbf << EOF
    231 filter PBSRC = src/%{name}-%{version}.tar.gz
    232 filter PBDESC = afio is a cpio compatible archiver with extended features$/It can compress on a file by file basis.
    233 filter PBSUMMARY = afio is a cpio compatible archiver with extended features
    234 filter PBURL = http://www.boutell.com/lsm/lsmbyid.cgi/000462
    235 filter PBLOG = no
    236 EOF
    237 sudocmd "mv /tmp/all.pbf $PBTEST/pb/afio/pbconf/2.5/pbfilter/all.pbf"
    238 sudocmd "chown ${PBUSER}:$PBUSER $PBTEST/pb/afio/pbconf/2.5/pbfilter/all.pbf"
    239 
    240 grep -vE 'PBGRP|PBLIC' $PBTEST/pb/afio/pbconf/2.5/pbfilter/rpm.pbf > /tmp/rpm.pbf
    241 cat >> /tmp/rpm.pbf << EOF
    242 filter PBGRP = Applications/Archiving
    243 filter PBLIC = Afio
    244 filter PBBDEP = gcc
    245 EOF
    246 sudocmd "mv /tmp/rpm.pbf $PBTEST/pb/afio/pbconf/2.5/pbfilter/rpm.pbf"
    247 sudocmd "chown ${PBUSER}:$PBUSER $PBTEST/pb/afio/pbconf/2.5/pbfilter/rpm.pbf "
    248 
    249 cat > /tmp/deb.pbf << EOF
    250 filter PBGRP = utils
    251 filter PBLIC = Afio
    252 filter PBBDEP = gcc
    253 EOF
    254 sudocmd "mv /tmp/deb.pbf $PBTEST/pb/afio/pbconf/2.5/pbfilter/deb.pbf"
    255 sudocmd "chown ${PBUSER}:$PBUSER $PBTEST/pb/afio/pbconf/2.5/pbfilter/deb.pbf "
     237grep -vE 'PBSRC|PBDESC|PBSUMMARY|PBURL|PBLOG' $PBTEST/pb/afio/pbconf/2.5/pbfilter/all.yml > /tmp/all.yml
     238cat >> /tmp/all.yml << EOF
     239  filter:
     240    PBSRC : src/%{name}-%{version}.tar.gz
     241    PBDESC : afio is a cpio compatible archiver with extended features$/It can compress on a file by file basis.
     242    PBSUMMARY : afio is a cpio compatible archiver with extended features
     243    PBURL : http://www.boutell.com/lsm/lsmbyid.cgi/000462
     244    PBLOG : no
     245EOF
     246sudocmd "mv /tmp/all.yml $PBTEST/pb/afio/pbconf/2.5/pbfilter/all.yml"
     247sudocmd "chown ${PBUSER}:$PBUSER $PBTEST/pb/afio/pbconf/2.5/pbfilter/all.yml"
     248
     249grep -vE 'PBGRP|PBLIC' $PBTEST/pb/afio/pbconf/2.5/pbfilter/rpm.yml > /tmp/rpm.yml
     250cat >> /tmp/rpm.yml << EOF
     251  filter:
     252    PBGRP : Applications/Archiving
     253    PBLIC : Afio
     254    PBBDEP : gcc
     255EOF
     256sudocmd "mv /tmp/rpm.yml $PBTEST/pb/afio/pbconf/2.5/pbfilter/rpm.yml"
     257sudocmd "chown ${PBUSER}:$PBUSER $PBTEST/pb/afio/pbconf/2.5/pbfilter/rpm.yml "
     258
     259cat > /tmp/deb.yml << EOF
     260  filter:
     261    PBGRP : utils
     262    PBLIC : Afio
     263    PBBDEP : gcc
     264EOF
     265sudocmd "mv /tmp/deb.yml $PBTEST/pb/afio/pbconf/2.5/pbfilter/deb.yml"
     266sudocmd "chown ${PBUSER}:$PBUSER $PBTEST/pb/afio/pbconf/2.5/pbfilter/deb.yml "
    256267
    257268# First build
Note: See TracChangeset for help on using the changeset viewer.