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 |