Changeset 1577 in ProjectBuilder for devel/pb/t
- Timestamp:
- May 23, 2012, 2:33:44 PM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
devel/pb/t/pbtest
r1576 r1577 23 23 sudo grep -q pbtest /etc/sudoers 24 24 if [ $? -ne 0 ]; then 25 cat > >/tmp/sudoers << EOF25 cat > /tmp/sudoers << EOF 26 26 pbtest localhost=NOPASSWD:/usr/sbin/chroot 27 27 pbtest localhost=NOPASSWD:/bin/cp … … 40 40 # SVN repo setup 41 41 sudo su - pbtest -c "svnadmin create $PBTEST/svn" 42 cat > >/tmp/authz << EOF42 cat > /tmp/authz << EOF 43 43 [/] 44 44 pbtest = rw … … 46 46 EOF 47 47 sudo mv /tmp/authz ~pbtest/svn/conf/authz 48 cat > >/tmp/passwd << EOF48 cat > /tmp/passwd << EOF 49 49 [users] 50 50 pbtest = pbtest … … 67 67 sudo su - pbtest -c "pbdistrocheck" 68 68 sudo su - pbtest -c "pb clean" 69 sudo su - pbtest -c "pb -p afio getconf" 70 69 71 cat > /tmp/.pbrc << EOF 70 72 # Projects … … 108 110 sudo su - pbtest -c "ssh localhost touch ftp/README" 109 111 110 # Create SVN conf files 112 # Create SVN conf files - doesn't work fully as it asks for a password - solved with PBVCSOPT 111 113 sudo su - pbtest -c "svn info" 112 114 cat > /tmp/servers << EOF … … 119 121 sudo chown pbtest:pbtest ~pbtest/.subversion/servers 120 122 121 sudo su - pbtest -c "svn import pb svn://localhost/pb -m 'Initial creation of pb repo' --username pbtest --password pbtest" 123 VCSOPT='--username pbtest --password pbtest' 124 125 sudo su - pbtest -c "svn import pb svn://localhost/pb -m 'Initial creation of pb repo' $VCSOPT" 122 126 sudo su - pbtest -c "cd pb ; svn co svn://localhost/pb ." 123 127 sudo su - pbtest -c "cd pb ; touch README ; svn add README ; svn ci --username pbtest --password pbtest -m 'add readme' README" 124 sudo su - pbtest -c "export PBVCSOPT='--username pbtest --password pbtest' ; pb -p afio newproj afio" 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 125 131 cat >> /tmp/afio.pb << EOF 126 132 defpkgdir afio = dummy … … 135 141 sudo mv /tmp/afio.pb ~pbtest/pb/afio/pbconf/afio.pb 136 142 sudo chown pbtest:pbtest ~pbtest/pb/afio/pbconf/afio.pb 137 sudo su - pbtest -c "pb -p afio sbx2build" 138 143 144 grep -vE 'PBSRC|PBDESC|PBSUMMARY|PBURL|PBLOG' ~pbtest/pb/afio/pbconf/pbfilter/all.pbf > /tmp/all.pbf 139 145 cat >> /tmp/all.pbf << EOF 140 146 filter PBSRC = src/%{name}-%{version}.tar.gz … … 146 152 sudo mv /tmp/all.pbf ~pbtest/pb/afio/pbconf/pbfilter/all.pbf 147 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 148 156 cat >> /tmp/rpm.pbf << EOF 149 157 filter PBGRP = Applications/Archiving … … 152 160 sudo mv /tmp/rpm.pbf ~pbtest/pb/afio/pbconf/pbfilter/rpm.pbf 153 161 sudo chown pbtest:pbtest ~pbtest/pb/afio/pbconf/pbfilter/rpm.pbf 162 163 # First build 154 164 sudo su - pbtest -c "pb -p afio sbx2build" 155 165 … … 166 176 sudo su - pbtest -c "pb -p pb pkg2ssh" 167 177 168 cat > >/tmp/pbcl << EOF178 cat > /tmp/pbcl << EOF 169 179 # $Id$ 170 180 … … 177 187 chown pbtest:pbtest ~pbtest/pb/afio/pbconf/afio/pbcl 178 188 svn add ~pbtest/pb/afio/pbconf/afio/pbcl 179 svn ci -m 'Adding pbcl for afio' 189 svn ci -m 'Adding pbcl for afio' $VCSOPT 180 190 181 191 sudo perl -pi -e 's|,\s*PBDEP||' ~pbtest/pb/afio/pbconf/afio/deb/control … … 207 217 #dpkg -x ~ftp/pub/afio/test/debian/5.0/afio_2.5-0.20091204131057_i386.deb /tmp/x ; ls -lR /tmp/x 208 218 209 sudo su - pbtest -c "pb -p afio getconf"210 211 219 for d in $TESTVEDIST; do 212 sudo su - pbtest -c "pb -p afio-m $d newve"220 sudo su - pbtest -c "pb -p pb -m $d newve" 213 221 sudo su - pbtest -c "pb -p pb -m $d sbx2setupve" 214 sudo su - pbtest -c "pb -p afio-m $d snapve"222 sudo su - pbtest -c "pb -p pb -m $d snapve" 215 223 sudo su - pbtest -c "pb -p afio -m $d sbx2ve" 216 224 # Cleaning VE to use the snapshot … … 220 228 done 221 229 222 # test also with MOndoRescue223 pb -p mondorescue -r branches/3.0 cms2pkg224 230 225 231 #qemu-kvm \ … … 237 243 sudo su - pbtest -c "pb -p afio clean" 238 244 245 # test also with MOndoRescue 246 pb -p mondorescue -r branches/3.0 cms2pkg 247 239 248 # Cleanup 240 249 #sudo userdel pbtest
Note:
See TracChangeset
for help on using the changeset viewer.