LINUX.ORG.RU

Gentoo: portconf-live

 , ,


0

2

на gentoo.org подкинули идею - исправлять очепятки в юзах.
сегодня запилил тестовый вариант с использованием agrep.
вот что получается в итоге ---> http://rghost.ru/51617463/image.png для Ъ

[ root@desktop ] megabaks # sh portconf/portconf -ui -p
/etc/portage backups: already up-to-date                                            [ ok ]
Checking use flags in package.use:
media-sound/deadbeef: 3u ---> m3u                                                   [ ok ]
media-sound/deadbeef: cover-imli2 ---> cover-imlib2                                 [ ok ]
media-sound/deadbeef: lastf ---> lastfm                                             [ ok ]
media-sound/deadbeef: sc ---> src                                                   [ ok ]
media-sound/deadbeef: shellec ---> shellexec                                        [ ok ]
media-sound/deadbeef: supeq ---> supereq                                            [ ok ]

Changes for /etc/portage/package.use:
###############################################
46  #-#media-sound/deadbeef ape converter dts hotkeys 3u psf sc supeq alac curl shellec cover cover-imli2 mms lastf wma#
46  #+#media-sound/deadbeef ape converter dts hotkeys m3u psf src supereq alac curl shellexec cover cover-imlib2 mms lastfm wma#
###############################################
Checking use flags in /etc/portage/make.conf
[ root@desktop ] megabaks #
покидайтесь выхлопами
portconf -ui
если так уж страшно, то
portconf -ui -p

★★★★

Последнее исправление: megabaks (всего исправлений: 1)
Ответ на: комментарий от anonymous

не распарсил...
если под «пишет» понимается запись в файл, то это происходит только с согласия пользователя.
все изменения вносятся только во временный файл в /tmp
если же речь не об этом, то я хз о чём речь

megabaks ★★★★
() автор топика
Ответ на: комментарий от NeverLoved

сколько же у тебя кривых оверлеев/ебилдов о_О!!!
а с исправлениями?
специально несильно опечатайся в нескольких юзах - меня это интересует

megabaks ★★★★
() автор топика
Ответ на: комментарий от megabaks

сколько же у тебя кривых оверлеев/ебилдов о_О!!!

Системе уж много лет, когда-то хотел что-то потыкать - включил оверлей... Надо почистить, а мне всё влом.

опечатайся

Опечатки:

javsscript vidwos watland libsanplerate imagemagik calengar

Выхлоп:

http://pastebin.com/7W5gQpBR

NeverLoved ★★★★★
()
Ответ на: комментарий от mathcrosp

а ты после написания поста переустановил сабж? прозреваю старую версию, ибо

agrep -1 "bindlist" <<< "bindist" 
bindist
т.е. должно фиксить

megabaks ★★★★
() автор топика
Ответ на: комментарий от megabaks

Нет, не стоит.
Я его только поставил, твой портконф :) чудо-софтина, раскурю как его пользовать - буду пользовать. Спасибо за труды.

NeverLoved ★★★★★
()

Хоть что-то годное от тебя.
С другой стороны - я даже не знаю, как так можно ошибиться.

devl547 ★★★★★
()
Ответ на: комментарий от devl547

не знаю - я флаги копипастом из выхлопов добавляю - иначе просто лень, да и есть вероятность очепятки

megabaks ★★★★
() автор топика
Ответ на: комментарий от megabaks

Ага, пофиксило. Спасибо, кстати, полезная штука (:

mathcrosp ★★
()
Ответ на: комментарий от megabaks

1 #-#net-misc/dropbear zlib shadow#
1 #+#net-misc/dropbear shadow#

Installed versions: 2013.62(12:58:40 PM 12/12/2013)(shadow zlib -bsdpty -minimal -multicall -pam -savedconfig -static -syslog)

Чем ему zlib не угодил?

то есть ему не нравится, что флаг указан и в глобальных, и в package.use?

О!

Checking use flags in /etc/portage/make.conf
Invalid  use     USE:  portconf
Invalid  use     USE:  portconf.conf
Invalid  use     USE:  README.md
sed: -e expression #1, char 0: no previous regular expression
sed: -e expression #1, char 0: no previous regular expression
sed: -e expression #1, char 0: no previous regular expression

devl547 ★★★★★
()
Последнее исправление: devl547 (всего исправлений: 3)
Ответ на: комментарий от devl547

то есть ему не нравится, что флаг указан и в глобальных, и в package.use?

аха - дубль получается. аналогично поступит, если найдёт юз профиля в make.conf или в package.use

Invalid use USE: portconf
Invalid use USE: portconf.conf
Invalid use USE: README.md

как ты это сделал? о_О

megabaks ★★★★
() автор топика
Последнее исправление: megabaks (всего исправлений: 1)
Ответ на: комментарий от megabaks

зашел в папку с portconf и запустил.

server ~ # ls
nbench-byte-2.2.3  portconf
server ~ # bash portconf/portconf -ui -p
/etc/portage backups: already up-to-date                                  [ ok ]
Checking use flags in package.use:                                        [ ok ]
Checking use flags in /etc/portage/make.conf
Invalid  use     USE:  nbench-byte-2.2.3
Invalid  use     USE:  portconf
sed: -e expression #1, char 0: no previous regular expression
sed: -e expression #1, char 0: no previous regular expression
server ~ #

// Понятно, оно у тебя криво обрабатывает вполне корректный USE="-*"

devl547 ★★★★★
()
Последнее исправление: devl547 (всего исправлений: 2)
Ответ на: комментарий от megabaks

Цыц, редиска. Хватит на поттеринга походить.
У меня с этим флагом собраны 2 системы и всё работает отлично.

devl547 ★★★★★
()
Ответ на: комментарий от devl547

это просто глупо - всё равно у тебя запилены все юзы из дефолтного профиля.
смысл в этом непотребстве!?
впрочем, сейчас погоняю, поправлю - запилю * в корректные юзы, хрен с вами, самомазохистами

megabaks ★★★★
() автор топика
Ответ на: комментарий от megabaks

всё равно у тебя запилены все юзы из дефолтного профиля.

смысл в этом непотребстве!?

1. Юз корректный с точки зрения portage.
2. Работает.
3. Руками всё настраивать привычнее.
4. Спасибо

devl547 ★★★★★
()
Ответ на: комментарий от devl547
default/linux/x86/13.0: cracklib cxx berkdb crypt ipv6 ncurses nls pam readline ssl tcpd zlib mudflap fortran openmp cli pcre session dri iconv 
modules -python_targets_python3_2 python_targets_python3_3 acl gdbm nptl unicode bzip2

сомневаюсь что чего-то нет у тебя, честно

megabaks ★★★★
() автор топика
Ответ на: комментарий от megabaks

твоей любовью отстреливать ноги

Злой ты xD

kernel-cleaner, dkms-gentoo

хммм.. из этого мне точно ничего не пригодится

devl547 ★★★★★
()
Ответ на: комментарий от megabaks

в кальке как думаешь не чего не поломает ? А то чтот мне лень потом исправлять... у меня калька нечто стала, не обновлял на старом ноуте 2 месяца. теперь при обнове одни инвалиды ... вот думаю, эти проги не чего ей не сделают .

erzent ☆☆
()
Последнее исправление: erzent (всего исправлений: 1)
Ответ на: комментарий от erzent

хм...по идее не должно.
только я хз как воспримется профиль.
хотя, если они сохранили иерархическую систему профилей, должно схавать нормально.
или я путаю кальку с фунтой?
просто не люблю я эти подделки...

megabaks ★★★★
() автор топика
Последнее исправление: megabaks (всего исправлений: 1)
Ответ на: комментарий от erzent

а вообще сабж умеет pretend - потому можно использовать просто как генератор рекомендаций.
как для /etc/portage, так и для мира

megabaks ★★★★
() автор топика
Ответ на: комментарий от megabaks

При дерьмовом охлаждении на ультрабуке выбор не велик увы. Компилять стараюсь поменьше всё же.Вон 1 игру в доту сыграл,а уже можно яичницу жарить..... профиль естественно бинарный.

erzent ☆☆
()
Ответ на: комментарий от megabaks

ок завтра попробую,сегодня уже с него хватит.Я бы не отказался от таких программ для своего мозга, у меня уже такая каша, что чувствую себя вистой на этапе релиза.....

erzent ☆☆
()
Ответ на: комментарий от erzent

а не пробовал жвачку заменить на пасту?
хотя иногда это геморно - «радиаторы» (как громко сказано!) изогнуты как раз из расчёта на жвачку

megabaks ★★★★
() автор топика

запили в зависимость агреп, пока он нужен.

выхлопов пока не будет, ибо юзов всего полтора, я систему только поставил, и ещё не весь софт стоит, в общем, не до тестов.

вопросы: оно правит только юзы, или -юзы тоже? какие ещё изменения есть, кроме этой фичи?

funeralismatic ★★★
()
Ответ на: комментарий от funeralismatic

запили в зависимость агреп, пока он нужен.

он же есть! в обоих ебилдах.

оно правит только юзы, или -юзы тоже?

и то и другое.

какие ещё изменения есть, кроме этой фичи?

да хз - пару неочевидных фиксов, да и всё.
думаю запилить проверку лицух, но чот пока лень

megabaks ★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.