create-pkgbuild
changeset 15 89ece2315783
parent 14 f3ad34ebf90f
child 17 916a0c548383
equal deleted inserted replaced
14:f3ad34ebf90f 15:89ece2315783
     2 pfexec pkg set-publisher --enable oi-extras
     2 pfexec pkg set-publisher --enable oi-extras
     3 
     3 
     4 echo 'Installing pkgbuild from oi-extras ...'
     4 echo 'Installing pkgbuild from oi-extras ...'
     5 pfexec pkg install pkgbuild xml-parser
     5 pfexec pkg install pkgbuild xml-parser
     6 pushd /usr/lib/pkgbuild-1.3.104
     6 pushd /usr/lib/pkgbuild-1.3.104
     7 sed 's/`uname -v`/"oi_151"/' rpm_package.pm > /var/tmp/pkgbuild-herzen/rpm_package.pm
     7 #sed 's/`uname -v`/"oi_151"/' rpm_package.pm > /var/tmp/pkgbuild-herzen/rpm_package.pm
     8 pfexec mv /var/tmp/pkgbuild-herzen/rpm_package.pm .
     8 #pfexec mv /var/tmp/pkgbuild-herzen/rpm_package.pm .
     9 sed 's/-ba/-bb/' pkgtool.pl > /var/tmp/pkgbuild-herzen/pkgtool.pl
     9 sed 's/-ba/-bb/' pkgtool.pl > /var/tmp/pkgbuild-herzen/pkgtool.pl
    10 pfexec mv /var/tmp/pkgbuild-herzen/pkgtool.pl .
    10 pfexec mv /var/tmp/pkgbuild-herzen/pkgtool.pl .
    11 popd
    11 popd
    12 
    12 
    13 echo 'Building and perl/SFEperl-xml-xpath...'
    13 echo 'Building and perl/SFEperl-xml-xpath...'
    20 echo 'Unistalling oi-extras' pkgbuild and installing our pkgbuild
    20 echo 'Unistalling oi-extras' pkgbuild and installing our pkgbuild
    21 pfexec pkg uninstall pkgbuild
    21 pfexec pkg uninstall pkgbuild
    22 pfexec pkg set-publisher --disable oi-extras
    22 pfexec pkg set-publisher --disable oi-extras
    23 pfexec pkg install pkgbuild
    23 pfexec pkg install pkgbuild
    24 pushd /usr/lib/pkgbuild-1.3.103
    24 pushd /usr/lib/pkgbuild-1.3.103
    25 sed 's/`uname -v`/"oi_151"/' rpm_package.pm > /var/tmp/pkgbuild-herzen/rpm_package.pm
    25 #sed 's/`uname -v`/"oi_151"/' rpm_package.pm > /var/tmp/pkgbuild-herzen/rpm_package.pm
    26 pfexec mv /var/tmp/pkgbuild-herzen/rpm_package.pm .
    26 #pfexec mv /var/tmp/pkgbuild-herzen/rpm_package.pm .
    27 pfexec chown root:bin rpm_package.pm
    27 #pfexec chown root:bin rpm_package.pm
    28 popd
    28 popd
    29 
    29 
    30 # Might as well build xz now, so as not to disturb the ordering in packages.xml
    30 # Might as well build xz now, so as not to disturb the ordering in packages.xml
    31 echo 'Building SFExz ...'
    31 echo 'Building SFExz ...'
    32 pkgtool build-only --logdir=/export/home/herzen/logs/$1 SFExz.spec
    32 pkgtool build-only --logdir=/export/home/herzen/logs/$1 SFExz.spec