BLuse script

Добрый день. Хочу представить вам свой sh-скрипт для конфигурирования USE флагов - BLuse. В 2х словах - скрипт реализует настройку каждого порта аналогично make config в FreeBSD, т.е. удобный конфигуратор USE флагов через псевдографичское меню - аналог portage -p name и echo '..' >> /etc/portage/package.use

Установка: положить bluse в /usr/bin/ и сделать его исполняемым - chmod +x /usr/bin/bluse.
Скрипт лишь только настраивает USE флаги, для автоматического запуска сборки после настройки, добавьте в самый конец файла строчку emerge $pname;
Использовать: bluse xpdf например.
Скачать: http://hintos.ru/bluse.tar.bz2

Более подбробное описание и скрины - http://vmcore.livejournal.com/1755.html

А, кстати,

А, кстати, хорошая идея. Не уверен, что пользоваться буду, но мне нравится (-:Е
Спасибо


Пожалуйста, не описывайте своё железо в подписи

да, мне тоже

да, мне тоже идея понравилась, но тоже пользовать не буду, лучше ручками по старинке... )

но я уверен программа найдет своих пользователей.

Как же народ

Как же народ любит изобретать велосипеды =)
есть ufed
Если хочешь сделать что то полезное то можешь помочь народу его разрабатывать
И советую если уж хочешь свой пакет так то запостить баг на багзиллу на добавления или попробовать его в санрайз пихнуть
ИМХО проще помочь людям и реализовать это в ufed =)
___________________________________________
Gentoo GNU/Linux 2.6.26 GCC 4.3.1
Working on Gentoo for iPAQ hx4700 :-)
Если у вас компьютер с Windows, есть два выхода: выбросить компьютер в форточку или выбросить форточки с компьютера

Re

Alexxy написал(а):
Как же народ любит изобретать велосипеды =)
есть ufed
Если хочешь сделать что то полезное то можешь помочь народу его разрабатывать
И советую если уж хочешь свой пакет так то запостить баг на багзиллу на добавления или попробовать его в санрайз пихнуть
ИМХО проще помочь людям и реализовать это в ufed =)

Добавлять еще рано, как будет что-то боле-менее готовое - можно будет отправить.
ufed, как и все остальные известные мне редакторы USE-флагов, из app-portage, работают только с глобальными флагами в make.conf; +ufed наверняка Си`шный, а мне это на sh реализовать куда проще :)

не надо делать

не надо делать заяв которые не знаешь. ufed это обычный перл скрипт. так что в нем мона реализовать такой функционал =)
___________________________________________
Gentoo GNU/Linux 2.6.26 GCC 4.3.1
Working on Gentoo for iPAQ hx4700 :-)
Если у вас компьютер с Windows, есть два выхода: выбросить компьютер в форточку или выбросить форточки с компьютера

А я лишь

А я лишь предположил, что "наверняка" :) Перл так перл.. Но своё я все-же на sh и оставлю..

Блин это

Блин это совершенно ужасная менюшка настройки порта во фрибсд совершенно не скрипт френдли. Зачем такую гадость в генту тащить? Я вот хотел бы портировать во фрибсд USE флаги и revdep-rebuild
их там очень не хватает.
..................................................................
Unix - дружественная система, но своих друзей она хорошо выбирает.

re

dmitryilyin2 написал(а):
Блин это совершенно ужасная менюшка настройки порта во фрибсд совершенно не скрипт френдли. Зачем такую гадость в генту тащить? Я вот хотел бы портировать во фрибсд USE флаги и revdep-rebuild
их там очень не хватает.
..................................................................
Unix - дружественная система, но своих друзей она хорошо выбирает.

Дело в том, что совершенно такого же мнения о gentoo'вских USE, но приходится использовать сейчас.. Поэтому и написал этот скрипт, прежде всего для себя - но может кого еще и заинтересует ;)

Ну есть Gentoo/FreeBSD

Ну есть Gentoo/FreeBSD и другие бсд с генту инит системой и портажем =)
___________________________________________
Gentoo GNU/Linux 2.6.26 GCC 4.3.1
Working on Gentoo for iPAQ hx4700 :-)
Если у вас компьютер с Windows, есть два выхода: выбросить компьютер в форточку или выбросить форточки с компьютера

Баг?

Попробовал запустить и посмотреть что он из себя представляет. Менять ничего не стал, просто запустил, посмотрел и закрыл. После этого для интереса запустил emerge -uDNpv world. Он предложил пересобрать некоторое количество пакетов. После внимательного разглядывания, выяснил, что скрипт немного попортил файл /etc/portage/package.use, а именно выкинул из него все переносы строк. Соответственно все настройки не воспринимались, пока я не вернул ему нормальный вид.
Я полагаю, это баг?

re

advnoob написал(а):
Попробовал запустить и посмотреть что он из себя представляет. Менять ничего не стал, просто запустил, посмотрел и закрыл. После этого для интереса запустил emerge -uDNpv world. Он предложил пересобрать некоторое количество пакетов. После внимательного разглядывания, выяснил, что скрипт немного попортил файл /etc/portage/package.use, а именно выкинул из него все переносы строк. Соответственно все настройки не воспринимались, пока я не вернул ему нормальный вид.
Я полагаю, это баг?

Сейчас понял что package.use может подпортиться, если в меню конфигурации нажать "отмена" - это не ваша ситуация? Учту все полученные замечания\недоработки (не только сдесь опубликованные) и в ближайшие дни исправлю и опубликую новую версию.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".