Best viewed with LeechCraft on Microsoft Linux. Войти !bnw Сегодня Клубы

Накостылял себе удобный интерфейс для приведения USE-флагов в системе к желанному состоянию:

##### Describe flags
# For current line:
# 1. Remove use flags
# 2. Call equery uses to pull down the list of existing use flags for this
#    ebuild
# 3. Remove equery's legend (four lines at the bottom)
# 4. Stop on the next line (i.e. next ebuild)
# Macro: ^f D^y$;r!equery -NC uses ^R"^M4k5dd
# Yank that into a register (say, "g, for "get flags"), then run :.,$normal @g
# That will run the macro on each line.

#### Disable flag
# 1. Remove first five columns in the line (that would be two signs of
#    enabled/disabled plus spacing around them)
# 2. Put minus sign in front of the flag
# 3. Remove flag description
# 4. Concatanate the flag to the line above
# 5. Go to the next line
# Macro: 04dlr-jkf DkJj
# Suggested register: "d
# Suggested mapping: :nmap - @d

#### Enable flag
# Same as above, but puts plus sign instead of minus
# Macro: 04dlr+jkf DkJj
# Suggested register: "e
# Suggested mapping: :nmap + @e

### Preserve flag
# Same as above, but leaves existing sign in place
# Macro: 03xlxf DkJj
# Suggested register: "p
# This is supposed to be run when you get bored with tweaking things:
#   :.,$global/^ /execute "normal @p"

(На самом деле @g почему-то иногда оставляет в файле футер вывода equery, так что будьте аккуратны.)

#9ONZ0Z / @minoru / 3113 дней назад

@mellon Нет. Оно само как-то по ходу дела навелосипедилось, я оглянуться даже не успел.

#9ONZ0Z/GRL / @minoru --> #9ONZ0Z/W7H / 3113 дней назад

НЕ ПОЛЬЗУЙТЕСЬ ЭТИМ, ОНО НЕ РАБОТАЕТ. Srsly, я там напартачил слишком :(

#9ONZ0Z/9SD / @minoru / 3112 дней назад

@mellon Задолбало воевать со этими костылями, пошёл посмотрел в портах, а там не видно ничего подходящего! Я хочу тулзу, чтобы пройтись по установленным портам и для каждого решить, какие флаги включить, а какие выключить. Есть чо?

#9ONZ0Z/LXA / @minoru --> #9ONZ0Z/W7H / 3112 дней назад

@mellon ufed правит make.conf, мне это не подходит (хочу /etc/portage/package.use/**). porthole я что-то постремался ставить, но теперь попробую, спасибо.

#9ONZ0Z/QPX / @minoru --> #9ONZ0Z/M51 / 3112 дней назад

@mellon По-моему, это те же яйца, что и в моём посте, только в профиль ._.

#9ONZ0Z/1HI / @minoru --> #9ONZ0Z/DMW / 3112 дней назад
ipv6 ready BnW для ведрофона BnW на Реформале Викивач Котятки

Цоперайт © 2010-2016 @stiletto.