Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 249891
Collapse All | Expand All

(-)python-updater (-1 / +11 lines)
Lines 39-44 Link Here
39
SUPPORTED_PMS="portage pkgcore paludis"
39
SUPPORTED_PMS="portage pkgcore paludis"
40
PMS_COMMAND=( "emerge" "pmerge" "paludis" )
40
PMS_COMMAND=( "emerge" "pmerge" "paludis" )
41
PMS_OPTIONS=( "-vD1" "-Do" "-i1" )
41
PMS_OPTIONS=( "-vD1" "-Do" "-i1" )
42
CUSTOM_PMS_COMMAND=""
42
43
43
# Checks
44
# Checks
44
CHECK_ECLASS=0
45
CHECK_ECLASS=0
Lines 86-91 Link Here
86
    -c CMD, --command CMD
87
    -c CMD, --command CMD
87
                    Pipe found packages to command CMD instead of invoking package
88
                    Pipe found packages to command CMD instead of invoking package
88
                    manager. Only for debug and script use.
89
                    manager. Only for debug and script use.
90
    --package-manager-command CMD
91
                    Call CMD instead of the default command for the specified
92
                    package manager.
89
    -eCHECK --enable-CHECK
93
    -eCHECK --enable-CHECK
90
                    Enable CHECK where CHECK can be one of:
94
                    Enable CHECK where CHECK can be one of:
91
                    * eclass       (Disabled by default)
95
                    * eclass       (Disabled by default)
Lines 220-225 Link Here
220
                PMS_INDEX=$((${PMS_INDEX} + 1))
224
                PMS_INDEX=$((${PMS_INDEX} + 1))
221
            done
225
            done
222
            ;;
226
            ;;
227
        --package-manager-command)
228
            shift
229
            CUSTOM_PMS_COMMAND="$1"
230
            ;;
223
        -c|--command)
231
        -c|--command)
224
            shift
232
            shift
225
            PIPE_COMMAND="$1"
233
            PIPE_COMMAND="$1"
Lines 429-435 Link Here
429
437
430
# (Pretend to) remerge packages
438
# (Pretend to) remerge packages
431
if [[ -n "${PKGS_TO_REMERGE}" ]]; then
439
if [[ -n "${PKGS_TO_REMERGE}" ]]; then
432
    cmd="${PMS_COMMAND[${PMS_INDEX}]} ${PMS_OPTIONS[${PMS_INDEX}]} ${PKGS_TO_REMERGE}"
440
    pmscmd="${CUSTOM_PMS_COMMAND}"
441
    [ -z "${pmscmd}" ] && pmscmd="${PMS_COMMAND[${PMS_INDEX}]}"
442
    cmd="${pmscmd} ${PMS_OPTIONS[${PMS_INDEX}]} ${PKGS_TO_REMERGE}"
433
    einfo ${cmd}
443
    einfo ${cmd}
434
    ${cmd}
444
    ${cmd}
435
else
445
else

Return to bug 249891