Changeset 13


Ignore:
Timestamp:
11/20/08 09:28:26 AM (11 years ago)
Author:
bbednarz
Message:

einige fixxes
funktion fuer entfernen und hinzufuegen von pkg
weitere echo, die fuer den debug mode bleiben werden

File:
1 edited

Legend:

Unmodified
Added
Removed
  • build/scripts/worker_profile.sh

    r12 r13  
    6969                # check package_list with world file 
    7070                # emerge new pkg 
    71                 CMD_PKG_INSTALL='emerge '$(check_package_install ${PROFILE}) 
     71                if [ "$(check_package_install ${PROFILE})" != "" ]; 
     72                then 
     73                        CMD_PKG_INSTALL='emerge '$(check_package_install ${PROFILE}) 
     74                else 
     75                        CMD_PKG_INSTALL='' 
     76                fi 
     77 
    7278                # remove old pkg 
    73                 CMD_PKG_REMOVE='emerge -c '$(check_package_remove ${PROFILE}) 
     79                if [ "$(check_package_remove ${PROFILE})" != "" ]; 
     80                then 
     81                        CMD_PKG_REMOVE='emerge -C '$(check_package_remove ${PROFILE}) 
     82                else 
     83                        CMD_PKG_REMOVE='' 
     84                fi 
     85 
    7486                # update world 
    75                 CMD_UPDATE='emerge -uND world' 
     87                CMD_UPDATE='emerge -q -uND world' 
    7688 
    7789                # depclean 
    78                 CMD_DEPCLEAN='emerge --depclean' 
     90                CMD_DEPCLEAN='emerge -q --depclean' 
    7991 
    8092                # revdep-rebuild 
    81                 CMD_REVDEP_REBUILD='revdep-rebuild -i' 
     93                CMD_REVDEP_REBUILD='revdep-rebuild -q -i' 
    8294 
     95                # generate a script in the chroot wich will be executed 
     96                echo -e "env-update\nsource /etc/profile\n" > ${GEP_BUILD}/${PROFILE}/etc/gep/run.sh 
     97                echo -e "${CMD_PKG_INSTALL}\n${CMD_PKG_REMOVE}\n${CMD_UPDATE}\n${CMD_DEPCLEAN}\n${CMD_REVDEP_REBUILD}" >> ${GEP_BUILD}/${PROFILE}/etc/gep/run.sh 
     98                CHROOT_CMDS="$(cat ${GEP_BUILD}/${PROFILE}/etc/gep/run.sh)" 
    8399                echo "building now ... everything" 
    84100 
    85101#               cp ${GEP_SCRIPTS}/run.sh ${GEP_BUILD}/${PROFILE}/etc/gep/run.sh 
    86 #               chroot ${GEP_BUILD}/${PROFILE} /etc/gep/run.sh 
     102                chroot ${GEP_BUILD}/${PROFILE} /etc/gep/run.sh 
    87103 
    88104                # after everything is done unmount the build systems 
     
    93109                done 
    94110 
     111                echo "umount ${GEP_BUILD}/${PROFILE}" 
     112                sleep 1 
    95113                umount ${GEP_BUILD}/${PROFILE} 
    96                 echo "" 
     114                echo 
    97115                echo '**********' 
    98                 echo -e "${CMD_PKG_INSTALL}\n${CMD_PKG_REMOVE}\n${CMD_UPDATE}\n${CMD_DEPCLEAN}\n${CMD_REVDEP_REBUILD}" 
     116                echo ${CHROOT_CMDS} 
    99117                echo '**********' 
    100118 
Note: See TracChangeset for help on using the changeset viewer.