Changeset 6


Ignore:
Timestamp:
11/16/08 05:44:52 PM (11 years ago)
Author:
gweiss
Message:
  • updated scripts
Location:
build/scripts
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • build/scripts/get_data.sh

    r3 r6  
    88{ 
    99        # $1 source 
    10         # $2 target 
    11         wget "http://${GEP_SERVER}/api/${1}" -O "${2}" 
     10        # $2 profile 
     11        # $3 target 
     12        wget "http://${GEP_SERVER}/interface/${1}/${2}" -O "${3}" 
    1213} 
    1314 
     
    1516 
    1617profile="$1" 
    17 target="$2" 
    1818 
    19 case "$target" in 
    20         profile_guse) 
    21                 get_file $2 "${GEP_BUILD}/${1}/etc/gep/use.global" 
    22         ;; 
    23         package_use) 
    24                 get_file $2 "${GEP_BUILD}/${1}/etc/portage/package.use" 
    25         ;; 
    26         package_key) 
    27                 get_file $2 "${GEP_BUILD}/${1}/etc/portage/package.keywords" 
    28         ;; 
    29         package_mask) 
    30                 get_file $2 "${GEP_BUILD}/${1}/etc/portage/package.mask" 
    31         ;; 
    32         package_unmask) 
    33                 get_file $2 "${GEP_BUILD}/${1}/etc/portage/package.unmask" 
    34         ;; 
    35         package_list) 
    36                 get_file $2 "${GEP_BUILD}/${1}/etc/gep/package.list" 
    37         ;; 
    38 esac 
     19get_file "global_useflag" "${profile}" "${GEP_BUILD}/${profile}/etc/gep/use.global" 
     20get_file "package_useflags" "${profile}" "${GEP_BUILD}/${profile}/etc/portage/package.use" 
     21get_file "package_keywords" "${profile}" "${GEP_BUILD}/${profile}/etc/portage/package.keywords" 
     22get_file "package_mask" "${profile}" "${GEP_BUILD}/${profile}/etc/portage/package.mask" 
     23get_file "package_unmask" "${profile}" "${GEP_BUILD}/${profile}/etc/portage/package.unmask" 
     24get_file "package_list" "${profile}" "${GEP_BUILD}/${profile}/etc/gep/package.list" 
  • build/scripts/get_profiles.sh

    r3 r6  
    55source /etc/gep.conf 
    66 
    7 wget "http://${GEP_SERVER/api/profiles" -O "${GEP_PROFILES}" 
     7wget "http://${GEP_SERVER}/interfaces/profile_list" -O "${GEP_PROFILES}" 
  • build/scripts/worker_profile.sh

    r3 r6  
    66source /etc/gep/gep.conf 
    77 
    8 BUILD_PATH='/local/buildsystem/profiles/' 
    9  
    108 
    119for PROFILE in $(cat ${GEP_PROFILES}) 
    1210do 
    13         if [ -d ${BUILD_PATH}/${PROFILE} ] 
     11        if [ -d ${GEP_BUILD}/${PROFILE} ] 
    1412        then 
    15                 echo ${PROFILE} 
     13                echo "working on profile: ${PROFILE}" 
     14                # bind mounts 
     15                # dateien lutsch skript 
     16                ${GEP_SCRIPTS}/get_profiles.sh ${PROFILE} 
     17                MOUNTS='/dev /proc /sys /local/portage/tree /local/portage/distfiles' 
     18                for POINT in ${MOUNTS} 
     19                do 
     20                        echo "mount -o bind ${POINT} ${GEP_BUILD}/${PROFILE}/${POINT}" 
     21                done 
     22 
     23                echo "building now ... everything" 
     24 
     25                for POINT in ${MOUNTS} 
     26                do 
     27                        echo "umount ${GEP_BUILD}/${PROFILE}/${POINT}" 
     28                done 
     29                echo "" 
    1630        else 
    1731                echo "profile ${PROFILE} not available right now" 
Note: See TracChangeset for help on using the changeset viewer.