pkg_setup.sh package_setup_rpm symlinks to local

Issue #4 resolved
Aaron Bartell created an issue

The package_setup_rpm function in pkg_setup.sh is attempting to symlink to /usr/local/bin and /usr/local/lib but those do not yet exist within chroot.

Should they exist or should the symlink instead be for /usr/bin and /usr/lib?

Comments (4)

  1. Former user Account Deleted

    Wow ... that looks totally wrong, replace with new package_setup_rpm

    function package_setup_rpm {
      cdhere=$(pwd)
      echo "setup $RPM_RTE ..."
      restore -xvqf $RPM_RTE
      cd $cdhere
      mkdir /QOpenSys/opt
      cp -R usr/opt/* /QOpenSys/opt/.
      rm -R usr
      ln -s /QOpenSys/opt /QOpenSys/var/opt
      ln -s /QOpenSys/opt /opt
      mkdir /var
      ln -s /QOpenSys/var/opt /var/opt
      ln -s /opt/freeware/bin/rpm /usr/bin/rpm
      cd /opt/freeware/lib
      ln -s libpopt.so.0.0.0 libpopt.so
      ln -s librpm.so.0.0.0 librpm.so
      ln -s librpmbuild.so.0.0.0 librpmbuild.so
      cd $cdhere
      echo "setup $TOOLKIT_RPM_WGET ..."
      rpm --ignoreos --ignorearch --nodeps --replacepkgs -hUv $RPM_WGET
    }
    
  2. Log in to comment