Changeset 1567 in ProjectBuilder for devel/pb/t
- Timestamp:
- May 23, 2012, 3:13:40 AM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
TabularUnified devel/pb/t/pbtest ¶
r1566 r1567 19 19 grep -q pbtest /etc/passwd 20 20 if [ $? -eq 0 ]; then 21 rm -rf ~pbtest/* ~pbtest/.??*21 sudo rm -rf ~pbtest/* ~pbtest/.??* 22 22 sudo groupdel pbtest 23 23 sudo userdel pbtest … … 26 26 sudo grep -q pbtest /etc/sudoers 27 27 if [ $? -ne 0 ]; then 28 sudo cat >> /etc/sudoers << EOF28 cat >> /tmp/sudoers << EOF 29 29 pbtest localhost=/usr/sbin/chroot NOPASSWD: 30 30 pbtest localhost=/bin/cp NOPASSWD: 31 31 EOF 32 sudo cat /etc/sudoers /tmp/sudoers > /tmp/sudoers2 33 sudo mv /tmp/sudoers2 /etc/sudoers 34 rm -f /tmp/sudoers /tmp/sudoers2 32 35 fi 33 36 … … 35 38 # SVN repo setup 36 39 sudo su - pbtest -c "mkdir -p prj ; svnadmin create prj/svn" 37 sudo cat >> ~pbtest/prj/svn/conf/authz << EOF40 cat >> /tmp/authz << EOF 38 41 [/] 39 42 pbtest = rw 40 43 * = r 41 44 EOF 42 sudo cat >> ~pbtest/prj/svn/conf/passwd << EOF 45 sudo mv /tmp/authz ~pbtest/prj/svn/conf/authz 46 cat >> /tmp/passwd << EOF 43 47 pbtest = pbtest 44 48 EOF 45 sudo cat > ~pbtest/prj/svn/conf/svnserve.conf << EOF 49 sudo mv /tmp/passwd ~pbtest/prj/svn/conf/passwd 50 cat > /tmp/svnserve.conf << EOF 46 51 [general] 47 52 password-db = passwd … … 49 54 [sasl] 50 55 EOF 56 sudo mv /tmp/svnserve.conf ~pbtest/prj/svn/conf/svnserve.conf 51 57 sudo chown pbtest:pbtest ~pbtest/prj/svn/conf/authz ~pbtest/prj/svn/conf/passwd ~pbtest/prj/svn/conf/svnserve.conf 52 58 sudo su - pbtest -c "svnserve -d -r ~pbtest/prj/svn" … … 56 62 sudo su - pbtest -c "pbdistrocheck" 57 63 sudo su - pbtest -c "pb clean" 58 sudocat > /tmp/.pbrc << EOF64 cat > /tmp/.pbrc << EOF 59 65 # Projects 60 66 pbconfurl afio = svn://localhost/pb/afio/pbconf 61 pbdefdir default = $ENV{'HOME'}/pb62 pbconfurl projtest = dir:// $ENV{'HOME'}/projtest63 pbconfdir projtest = $ENV{'HOME'}/projtest/pbconf67 pbdefdir default = \$ENV{'HOME'}/pb 68 pbconfurl projtest = dir://\$ENV{'HOME'}/projtest 69 pbconfdir projtest = \$ENV{'HOME'}/projtest/pbconf 64 70 pburl projtest = svn+ssh://svn.project-builder.org/prj/svn/pb 65 71 pbconfurl pb = svn+ssh://svn.project-builder.org/prj/svn/pb/pbconf 66 pbconfdir pb = $ENV{'HOME'}/pb/pbconf72 pbconfdir pb = \$ENV{'HOME'}/pb/pbconf 67 73 pburl pb = svn+ssh://svn.project-builder.org/prj/svn/pb 68 74 pburl mondorescue = svn://svn.mondorescue.org/mondorescue/branches … … 71 77 vmport pb = 2200 72 78 pbparallel pb = 6 73 vepath default = $ENV{'HOME'}/ve79 vepath default = \$ENV{'HOME'}/ve 74 80 vmtype default = kvm 75 81 vmcmd default = qemu-kvm 76 vmpath default = $ENV{'HOME'}/tmp82 vmpath default = \$ENV{'HOME'}/tmp 77 83 vmsize fedora = 10G 78 84 vmmonport default = 4000 … … 80 86 sudo mv /tmp/.pbrc ~pbtest/.pbrc 81 87 82 sudocat > /tmp/.pbrc << EOF88 cat > /tmp/.pbrc << EOF 83 89 vetype default = chroot 84 90 verpmtype default = rpmbootstrap … … 89 95 velogin default = pbtest 90 96 EOF 91 sudoecho "velist default = `echo $TESTVEDIST | sed 's/ */,/g'`" >> /tmp/.pbrc97 echo "velist default = `echo $TESTVEDIST | sed 's/ */,/g'`" >> /tmp/.pbrc 92 98 sudo mv /tmp/.pbrc ~pbtest/ve/.pbrc 93 99 sudo chown pbtest:pbtest ~pbtest/.pbrc ~pbtest/ve/.pbrc … … 99 105 sudo su - pbtest -c "cd pb ; svn co svn://localhost/pb ." 100 106 sudo su - pbtest -c "pb -p afio newproj afio" 101 sudo cat >> ~pbtest/pb/afio/pbconf/afio.pb << EOF107 cat >> /tmp/afio.pb << EOF 102 108 defpkgdir afio = dummy 103 109 projver afio = 2.5 … … 107 113 sshhost afio = localhost 108 114 sshlogin afio = pbtest 109 sshdir afio = $ENV{'HOME'}/ftp 110 EOF 115 sshdir afio = \$ENV{'HOME'}/ftp 116 EOF 117 sudo mv /tmp/afio.pb ~pbtest/pb/afio/pbconf/afio.pb 118 sudo chown pbtest:pbtest ~pbtest/pb/afio/pbconf/afio.pb 111 119 sudo su - pbtest -c "pb -p afio sbx2build" 112 120 113 sudo cat >> ~pbtest/pb/afio/pbconf/pbfilter/all.pbf << EOF121 cat >> /tmp/all.pbf << EOF 114 122 filter PBSRC = src/%{name}-%{version}.tar.gz 115 123 filter PBDESC = afio is a cpio compatible archiver with extended features$/It can compress on a file by file basis. … … 118 126 filter PBLOG = no 119 127 EOF 120 sudo cat >> ~pbtest/pb/afio/pbconf/pbfilter/rpm.pbf << EOF 128 sudo mv /tmp/all.pbf ~pbtest/pb/afio/pbconf/pbfilter/all.pbf 129 sudo chown pbtest:pbtest ~pbtest/pb/afio/pbconf/pbfilter/all.pbf 130 cat >> /tmp/rpm.pbf << EOF 121 131 filter PBGRP = Applications/Archiving 122 132 filter PBLIC = Afio 123 133 EOF 134 sudo mv /tmp/rpm.pbf ~pbtest/pb/afio/pbconf/pbfilter/rpm.pbf 135 sudo chown pbtest:pbtest ~pbtest/pb/afio/pbconf/pbfilter/rpm.pbf 124 136 sudo su - pbtest -c "pb -p afio sbx2build" 125 137 … … 136 148 sudo su - pbtest -c "pb -p pb pkg2ssh" 137 149 138 sudo cat >> ~pbtest/pb/afio/pbconf/afio/pbcl << EOF150 cat >> /tmp/pbcl << EOF 139 151 # $Id$ 140 152 … … 144 156 - First packages created 145 157 EOF 158 sudo mv /tmp/pbcl ~pbtest/pb/afio/pbconf/afio/pbcl 159 chown pbtest:pbtest ~pbtest/pb/afio/pbconf/afio/pbcl 146 160 svn add ~pbtest/pb/afio/pbconf/afio/pbcl 147 161 svn ci -m 'Adding pbcl for afio' … … 150 164 sudo perl -pi -e 's|Recommends: PBREC||' ~pbtest/pb/afio/pbconf/afio/deb/control 151 165 sudo perl -pi -e 's|Suggests: PBSUG||' ~pbtest/pb/afio/pbconf/afio/deb/control 152 sudo cat > ~pbtest/pb/afio/pbconf/afio/deb/afio.docs << EOF166 cat > /tmp/afio.docs << EOF 153 167 HISTORY 154 168 PORTING … … 163 177 script4 164 178 EOF 179 sudo mv /tmp/afio.docs ~pbtest/pb/afio/pbconf/afio/deb/afio.docs 180 165 181 sudo perl -pi -e 's|config.status: configure|config.status: Makefile|' ~pbtest/pb/afio/pbconf/afio/deb/rules 166 182 sudo perl -pi -e 's|dh_installchangelogs ChangeLog|dh_installchangelogs debian/changelog|' ~pbtest/pb/afio/pbconf/afio/deb/rules
Note:
See TracChangeset
for help on using the changeset viewer.