свой первый ebuild

Это демон на bash - проверяет доступность ресурса. Идея такая: работаем с сайтом, сайт отваливается, запускаем скрипт с адресом, делаем звук погромче и идем ставить чайник, когда сайт будет доступен , скрипт оповестит - только один раз - голосом и продолжит работу,если снова отвалится, снова сигнал и т.д. - тоже 1 раз.
http://netvoice.ucoz.ru/
Зачем скрипту ебилд?
Ответ внизу страницы.
=)
Совместим со всем чем можно.с bash
Без пакетов festival и cowsay работать не будет

UPD:
В скрипте и ебилде могут быть ошибки и вообще непотребные вещи.
Часть из них уже исправлена. А некоторая, возможно, не поддается правке в виду того, что скрипт придется переписывать заново.
Но ничего типа rm -rf гарантированно в скрипте нет.

ИМхо, сама идея с голосовым оповещением интересна.
Авторство.
Идея скрипта принадлжеит не мне.
Первый скрипт был написан мной для того человека, которому принадлежит идея. (Но первый вариант не покажу :) Я тогда слишком бегло прочиал мануал по bash)
Затем скрипт исправлен человеком с ником ... эээ... skb7, кажется, с opennet
И еще раз исправлен мной... а потом еще пару раз. :)

P.S. Может быть, на основе этого рано или поздано получится сделать более или менее приемлимую программу.
И может быть, не на bash, если я осилю что-нибудь компилируемое.

полагаю, этот ебилд

полагаю, этот ебилд бесплатной программы нетвойс велосипед с квадратными колесами надо срочно в основное дерево.

P.S. хоть это и баш, но так пейсать – стыдно.

и ебилд и программа на 60%

и ебилд и программа на 60% моё велосипед :)
Если бы было полностью моё, то может быть, оно было бы хуже ...
Но фирма будет работать над программой по мере изучения bash

месяц поизучайте как минимум,

месяц поизучайте как минимум, а потом уже … выкладывайте. так не пишут даже пыхари.

Это дебилд. Аффтару срочно

Это дебилд. Аффтару срочно читать девмануал до наступления нирваны. До наступления этого момента откладывать такие выделения не рекомендую.

П.С я насчитал в этом дебилде 14 строчек, из них в 2-х нет ошибок - конкретно во 2-й и 3-й.

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

Конкретно: # Copyright

Конкретно:

# Copyright 1999-2010 Gentoo Foundation

Чо? Сейчас какой год идёт?

DESCRIPTION="NetVoice is a script for checking website/IP availability, written in bash"

DESCRIPTION не должен содержать имя пакета

HOMEPAGE="http://http://netvoice.ucoz.ru"
SRC_URI="http://bestext.myftp.org/netvoice.tar.gz
          http://netvoice.ucoz.ru/netvoice.tar.gz"

где правильное именование и версионирование тарбола, если это pre-release то почему ebuild называеццо `netvoice-1.0` ?

LICENSE="no"

Серьёзно? Из дерева пакеты выпиливают порой, если лицензию найти не могут, а ты *новый пакет* без лицензии *написал* ?

IUSE="festival"

Ну и где этот USE флаг дальше то? Где он используеццо?


RDEPEND="app-accessibility/festival games-misc/cowsay"

для РАБОТЫ пакета нужен cowsay? Серьёзно? И чО в одну строчку?

into /usr/local/

ДА ТЫ ШО?

The /usr/local hierarchy is for non-portage software. Ebuilds must not attempt to put anything in here.

Zlogene, злой троль здесь это

Zlogene, злой троль здесь это я - а ты мог бы послать аффтара в репоман :)

П.С никакая лицензия равна проприетарному блобу с точки зрения всего, для его юзежа надо лично писанное аффтором разрешение. Такие дела.

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

Zlogene,спасибо .Я тут читаю

Zlogene,спасибо .
Я тут читаю http://devmanual.gentoo.org/ebuild-writing/variables/
Некоторые моменты очень сжаты.
Достаточно ли dobin для указания избежания попытки компиляции?

А куда в /usr/bin?
Вроде бы /usr/local/bin для всяческого пользовательского материала ?!

> А куда такое пока

> А куда

такое пока устанавливать только в /dev/null. это кроме шуток.

Black_Ru написал(а): Лицензии

Black_Ru написал(а):
Лицензии нет, вообще нет.

Это плохо. Согласно FSF если код не имеет лицензии, значит (по-умолчанию) он не свободен.

И да, HOMEPAGE исправьте - "http" два раза написан.

Исправил. Поменял на GPL-2

Исправил.
Поменял на GPL-2 :)
Читаю активно девмануал и bash guide, кое что стало проясняться.
В самом скрипте еще нашел 6 ошибок :(
И кажется, скрипт перегружен условиями. Нет нормального выхода из скрипта.

у кого-то, если не ошибаюсь,

у кого-то, если не ошибаюсь, я видел подпись про ЖЖ …

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

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