свой первый ebuild

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

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

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

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

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

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

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

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

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

My website: http://comb.org.ru

С ноября 2022 нетбук HP mini (Processor: Atom n570)

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

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

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

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

П.С я насчитал в этом дебилде 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 для всяческого пользовательского материала ?!

My website: http://comb.org.ru

С ноября 2022 нетбук HP mini (Processor: Atom n570)

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

> А куда

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

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

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

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

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

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

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

My website: http://comb.org.ru

С ноября 2022 нетбук HP mini (Processor: Atom n570)

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

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

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

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