Changeset 1578


Ignore:
Timestamp:
05/23/12 14:37:23 (13 months ago)
Author:
bruno
Message:

Adding pbcl for afio

File:
1 edited

Legend:

Unmodified
Added
Removed
  • devel/pb/t/pbtest

    r1577 r1578  
    126126sudo su - pbtest -c "cd pb ; svn co svn://localhost/pb ." 
    127127sudo su - pbtest -c "cd pb ; touch README ; svn add README ; svn ci --username pbtest --password pbtest -m 'add readme' README" 
    128 sudo su - pbtest -c "export PBVCSOPT=\'$VCSOPT\' ; pb -p afio -r 2.5 newproj afio" 
    129  
    130 grep -vE '^defpkgdir|^projver|^projtag|^pburl|^pbrepo|^shh' ~pbtest/pb/afio/pbconf/afio.pb > /tmp/afio.pb 
     128sudo su - pbtest -c "export PBVCSOPT=\"$VCSOPT\" ; pb -p afio -r 2.5 newproj afio" 
     129 
     130grep -vE '^defpkgdir|^projver|^projtag|^pburl|^pbrepo|^shh' ~pbtest/pb/afio/pbconf/2.5/afio.pb > /tmp/afio.pb 
    131131cat >> /tmp/afio.pb << EOF 
    132132defpkgdir afio = dummy 
     
    139139sshdir afio = \$ENV{'HOME'}/ftp 
    140140EOF 
    141 sudo mv /tmp/afio.pb ~pbtest/pb/afio/pbconf/afio.pb 
    142 sudo chown pbtest:pbtest ~pbtest/pb/afio/pbconf/afio.pb 
    143  
    144 grep -vE 'PBSRC|PBDESC|PBSUMMARY|PBURL|PBLOG' ~pbtest/pb/afio/pbconf/pbfilter/all.pbf > /tmp/all.pbf 
     141sudo mv /tmp/afio.pb ~pbtest/pb/afio/pbconf/2.5/afio.pb 
     142sudo chown pbtest:pbtest ~pbtest/pb/afio/pbconf/2.5/afio.pb 
     143 
     144grep -vE 'PBSRC|PBDESC|PBSUMMARY|PBURL|PBLOG' ~pbtest/pb/afio/pbconf/2.5/pbfilter/all.pbf > /tmp/all.pbf 
    145145cat >> /tmp/all.pbf << EOF 
    146146filter PBSRC = src/%{name}-%{version}.tar.gz 
     
    150150filter PBLOG = no 
    151151EOF 
    152 sudo mv /tmp/all.pbf ~pbtest/pb/afio/pbconf/pbfilter/all.pbf 
    153 sudo chown pbtest:pbtest ~pbtest/pb/afio/pbconf/pbfilter/all.pbf 
    154  
    155 grep -vE 'PBGRP|PBLIC' ~pbtest/pb/afio/pbconf/pbfilter/rpm.pbf > /tmp/rpm.pbf 
     152sudo mv /tmp/all.pbf ~pbtest/pb/afio/pbconf/2.5/pbfilter/all.pbf 
     153sudo chown pbtest:pbtest ~pbtest/pb/afio/pbconf/2.5/pbfilter/all.pbf 
     154 
     155grep -vE 'PBGRP|PBLIC' ~pbtest/pb/afio/pbconf/2.5/pbfilter/rpm.pbf > /tmp/rpm.pbf 
    156156cat >> /tmp/rpm.pbf << EOF 
    157157filter PBGRP = Applications/Archiving 
    158158filter PBLIC = Afio 
    159159EOF 
    160 sudo mv /tmp/rpm.pbf ~pbtest/pb/afio/pbconf/pbfilter/rpm.pbf 
    161 sudo chown pbtest:pbtest ~pbtest/pb/afio/pbconf/pbfilter/rpm.pbf  
     160sudo mv /tmp/rpm.pbf ~pbtest/pb/afio/pbconf/2.5/pbfilter/rpm.pbf 
     161sudo chown pbtest:pbtest ~pbtest/pb/afio/pbconf/2.5/pbfilter/rpm.pbf  
    162162 
    163163# First build 
    164164sudo su - pbtest -c "pb -p afio sbx2build" 
    165165 
    166 sudo perl -pi -e 's|%configure||' ~pbtest/pb/afio/pbconf/afio/rpm/afio.spec 
    167 sudo perl -pi -e 's|make %{?_smp_mflags}|make %{?_smp_mflags}\nchmod 644 script*/*|' ~pbtest/pb/afio/pbconf/afio/rpm/afio.spec 
    168 sudo perl -pi -e 's|make DESTDIR=$RPM_BUILD_ROOT install|kdir -p $RPM_BUILD_ROOT%{_bindir}\nmkdir -p $RPM_BUILD_ROOT%{_mandir}/man1\ninstall -p -m 755 afio $RPM_BUILD_ROOT%{_bindir}\ninstall -p -m 644 afio.1 $RPM_BUILD_ROOT%{_mandir}/man1|' ~pbtest/pb/afio/pbconf/afio/rpm/afio.spec 
    169 sudo perl -pi -e 's|%doc ChangeLog|%doc HISTORY PORTING README SCRIPTS ANNOUNCE-2.5 perl.artistic.license|' ~pbtest/pb/afio/pbconf/afio/rpm/afio.spec 
    170 sudo perl -pi -e 's|%doc INSTALL COPYING README AUTHORS NEWS|%doc afio.lsm script1 script2 script3 script4\n%{_bindir}/%{name}\n%{_mandir}/man1/%{name}.1*|' ~pbtest/pb/afio/pbconf/afio/rpm/afio.spec 
     166sudo perl -pi -e 's|%configure||' ~pbtest/pb/afio/pbconf/2.5/afio/rpm/afio.spec 
     167sudo perl -pi -e 's|make %{?_smp_mflags}|make %{?_smp_mflags}\nchmod 644 script*/*|' ~pbtest/pb/afio/pbconf/2.5/afio/rpm/afio.spec 
     168sudo perl -pi -e 's|make DESTDIR=$RPM_BUILD_ROOT install|kdir -p $RPM_BUILD_ROOT%{_bindir}\nmkdir -p $RPM_BUILD_ROOT%{_mandir}/man1\ninstall -p -m 755 afio $RPM_BUILD_ROOT%{_bindir}\ninstall -p -m 644 afio.1 $RPM_BUILD_ROOT%{_mandir}/man1|' ~pbtest/pb/afio/pbconf/2.5/afio/rpm/afio.spec 
     169sudo perl -pi -e 's|%doc ChangeLog|%doc HISTORY PORTING README SCRIPTS ANNOUNCE-2.5 perl.artistic.license|' ~pbtest/pb/afio/pbconf/2.5/afio/rpm/afio.spec 
     170sudo perl -pi -e 's|%doc INSTALL COPYING README AUTHORS NEWS|%doc afio.lsm script1 script2 script3 script4\n%{_bindir}/%{name}\n%{_mandir}/man1/%{name}.1*|' ~pbtest/pb/afio/pbconf/2.5/afio/rpm/afio.spec 
    171171sudo su - pbtest -c "pb -p afio sbx2pkg" 
    172172rpm -qilvp ~pbtest/pb/afio/build/RPMS/x86_64/afio-2.5* 
     
    184184- First packages created 
    185185EOF 
    186 sudo mv /tmp/pbcl ~pbtest/pb/afio/pbconf/afio/pbcl 
    187 chown pbtest:pbtest ~pbtest/pb/afio/pbconf/afio/pbcl 
    188 svn add ~pbtest/pb/afio/pbconf/afio/pbcl 
     186sudo mv /tmp/pbcl ~pbtest/pb/afio/pbconf/2.5/afio/pbcl 
     187chown pbtest:pbtest ~pbtest/pb/afio/pbconf/2.5/afio/pbcl 
     188svn add ~pbtest/pb/afio/pbconf/2.5/afio/pbcl 
    189189svn ci -m 'Adding pbcl for afio' $VCSOPT 
    190190 
    191 sudo perl -pi -e 's|,\s*PBDEP||' ~pbtest/pb/afio/pbconf/afio/deb/control 
    192 sudo perl -pi -e 's|Recommends: PBREC||' ~pbtest/pb/afio/pbconf/afio/deb/control 
    193 sudo perl -pi -e 's|Suggests: PBSUG||' ~pbtest/pb/afio/pbconf/afio/deb/control 
     191sudo perl -pi -e 's|,\s*PBDEP||' ~pbtest/pb/afio/pbconf/2.5/afio/deb/control 
     192sudo perl -pi -e 's|Recommends: PBREC||' ~pbtest/pb/afio/pbconf/2.5/afio/deb/control 
     193sudo perl -pi -e 's|Suggests: PBSUG||' ~pbtest/pb/afio/pbconf/2.5/afio/deb/control 
    194194cat > /tmp/afio.docs << EOF 
    195195HISTORY 
     
    205205script4 
    206206EOF 
    207 sudo mv /tmp/afio.docs ~pbtest/pb/afio/pbconf/afio/deb/afio.docs 
    208 sudo chown pbtest:pbtest ~pbtest/pb/afio/pbconf/afio/deb/afio.docs  
    209  
    210 sudo perl -pi -e 's|config.status: configure|config.status: Makefile|' ~pbtest/pb/afio/pbconf/afio/deb/rules 
    211 sudo perl -pi -e 's|dh_installchangelogs ChangeLog|dh_installchangelogs debian/changelog|' ~pbtest/pb/afio/pbconf/afio/deb/rules 
    212 sudo perl -pi -e 's|$(MAKE) install|mkdir -p $(CURDIR)/debian/$(PACKAGE_NAME)/usr/bin $(CURDIR)/debian/$(PACKAGE_NAME)/usr/share/man/man1|' ~pbtest/pb/afio/pbconf/afio/deb/rules 
    213 sudo perl -pi -e 's|# - copy html manual to temporary location for renaming|install -p -m 755 afio $(CURDIR)/debian/$(PACKAGE_NAME)/usr/bin ; nstall -p -m 644 afio.1 $(CURDIR)/debian/$(PACKAGE_NAME)/usr/share/man/man1|' ~pbtest/pb/afio/pbconf/afio/deb/rules 
    214 sudo sed -i -e '/\.\/configure /d' ~pbtest/pb/afio/pbconf/afio/deb/rules 
     207sudo mv /tmp/afio.docs ~pbtest/pb/afio/pbconf/2.5/afio/deb/afio.docs 
     208sudo chown pbtest:pbtest ~pbtest/pb/afio/pbconf/2.5/afio/deb/afio.docs  
     209 
     210sudo perl -pi -e 's|config.status: configure|config.status: Makefile|' ~pbtest/pb/afio/pbconf/2.5/afio/deb/rules 
     211sudo perl -pi -e 's|dh_installchangelogs ChangeLog|dh_installchangelogs debian/changelog|' ~pbtest/pb/afio/pbconf/2.5/afio/deb/rules 
     212sudo perl -pi -e 's|$(MAKE) install|mkdir -p $(CURDIR)/debian/$(PACKAGE_NAME)/usr/bin $(CURDIR)/debian/$(PACKAGE_NAME)/usr/share/man/man1|' ~pbtest/pb/afio/pbconf/2.5/afio/deb/rules 
     213sudo perl -pi -e 's|# - copy html manual to temporary location for renaming|install -p -m 755 afio $(CURDIR)/debian/$(PACKAGE_NAME)/usr/bin ; nstall -p -m 644 afio.1 $(CURDIR)/debian/$(PACKAGE_NAME)/usr/share/man/man1|' ~pbtest/pb/afio/pbconf/2.5/afio/deb/rules 
     214sudo sed -i -e '/\.\/configure /d' ~pbtest/pb/afio/pbconf/2.5/afio/deb/rules 
    215215 
    216216#dpkg -I ~ftp/pub/afio/test/debian/5.0/afio_2.5-0.20091204131057_i386.deb 
Note: See TracChangeset for help on using the changeset viewer.