vuurmuur готовый пакет (или инструкции по сборке)

Модератор: Модераторы разделов

Аватара пользователя
noob
Сообщения: 212

vuurmuur готовый пакет

Сообщение noob »

http://www.vuurmuur.org/

Может кто сталкивался как поставить сей софт в Arch ?
Спасибо сказали:
Аватара пользователя
cheer
Сообщения: 729
Статус: Самовлюблённый сноб
ОС: archlinux i686-current

Re: vuurmuur готовый пакет

Сообщение cheer »

http://bugs.archlinux.org/task/8853
там мэн пытался ставить, напиши письмо ему, может, он сделал pkgbuild.
Спасибо сказали:
Аватара пользователя
(asper
Бывший модератор
Сообщения: 1661
Статус: nano vi sed awk !
ОС: Работает как часы !

Re: vuurmuur готовый пакет

Сообщение (asper »

Собрал в конце-концов учтя багрепорт
Могу выложить свои "кривые" PKGBUILD-ы :)
Но запустить так и не смог. Вернее так и не осилил конфиги его и что куда пихать.
Перерыл весь их сайт и даже форум читал.
Надо передохнуть, утро вечера короче ...
Сомнительно доброе привидение
Спасибо сказали:
Аватара пользователя
noob
Сообщения: 212

Re: vuurmuur готовый пакет

Сообщение noob »

(asper писал(а):
26.12.2007 21:37
Собрал в конце-концов учтя багрепорт
Могу выложить свои "кривые" PKGBUILD-ы :)
Но запустить так и не смог. Вернее так и не осилил конфиги его и что куда пихать.
Перерыл весь их сайт и даже форум читал.
Надо передохнуть, утро вечера короче ...

Если мона поделитесь.

СПАСИБО.
Спасибо сказали:
Аватара пользователя
(asper
Бывший модератор
Сообщения: 1661
Статус: nano vi sed awk !
ОС: Работает как часы !

Re: vuurmuur готовый пакет

Сообщение (asper »

В общем ранняя альфа версия:
Три пакета.
1. libvuurmuur

Код: Выделить всё

# Contributor: (asper
pkgname=libvuurmuur
pkgver=0.5.73
pkgrel=1
pkgdesc="Vuurmuur library"
arch=(i686)
url="http://www.vuurmuur.org"
license=('GPL')
depends=('libtool' 'ncurses' 'perl' 'gettext')
makedepends=('gcc' 'make' 'automake' 'autoconf')
source=(http://puzzle.dl.sourceforge.net/sourceforge/vuurmuur/Vuurmuur-$pkgver.tar.gz)
noextract=()
md5sums=(a47a993457e28e0a3232950305ef3c2d) #generate with 'makepkg -g'

build() {
  cd "$startdir/src/Vuurmuur-$pkgver"
  sh ./install.sh --unpack
  cd libvuurmuur-$pkgver
  ./configure --prefix=/usr --sysconfdir=/etc
  make || return 1
  make DESTDIR="$startdir/pkg" install
}

# vim:set ts=2 sw=2 et:

2. vuurmuur

3. vuurmuur_conf

Код: Выделить всё

# Contributor: (asper
pkgname=vuurmuur_conf
pkgver=0.5.73
pkgrel=1
pkgdesc="vuurmuur_conf for Vuurmuur"
arch=(i686)
url="http://www.vuurmuur.org"
license=('GPL')
depends=('vuurmuur')
makedepends=('gcc' 'make' 'automake' 'autoconf')
source=(http://puzzle.dl.sourceforge.net/sourceforge/vuurmuur/Vuurmuur-$pkgver.tar.gz)
noextract=()
md5sums=('a47a993457e28e0a3232950305ef3c2d') #generate with 'makepkg -g'

build() {
  cd "$startdir/src/Vuurmuur-$pkgver"
  sh ./install.sh --unpack
  cd vuurmuur_conf-$pkgver
  ./configure --prefix=/usr --sysconfdir=/etc \
  --with-libvuurmuur-includes=/usr/include \
  --with-libvuurmuur-libraries=/usr/lib \
  --with-libncurses-includes=/usr/include \
  --with-libncurses-libraries=/usr/lib
  make || return 1
  make DESTDIR="$startdir/pkg" install
  mkdir -p $startdir/pkg/etc/vuurmuur
  mv $startdir/pkg/usr/share/vuurmuur/config/vuurmuur_conf.conf.sample $startdir/pkg/etc/vuurmuur/
  rm -rf $startdir/pkg/usr/share/vuurmuur/config
}

# vim:set ts=2 sw=2 et:

Чтобы всё это дело собралось (вернее vuurmuur_conf) нужно сделать симлинки:

Код: Выделить всё

[vlad@casper vuurmuur]$ ls -al /usr/include/ncursesw/
итого 21
drwxr-xr-x   2 root root   152 Дек 26 11:52 .
drwxr-xr-x 289 root root 21440 Дек 28 08:33 ..
lrwxrwxrwx   1 root root    19 Дек 26 11:51 form.h -> /usr/include/form.h
lrwxrwxrwx   1 root root    19 Дек 26 11:52 menu.h -> /usr/include/menu.h
lrwxrwxrwx   1 root root    22 Ноя 15 22:06 ncurses.h -> /usr/include/ncurses.h
lrwxrwxrwx   1 root root    20 Дек 26 11:52 panel.h -> /usr/include/panel.h

Можно конечно сам пакет ncurses подправить.
До install скриптов руки не дошли.
init скрипт переделал со слаковского, что шёл вместе с программой, и может содержать ошибки и недоработки.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Сомнительно доброе привидение
Спасибо сказали:
Аватара пользователя
noob
Сообщения: 212

Re: vuurmuur готовый пакет

Сообщение noob »

спасибо
Спасибо сказали:
Аватара пользователя
(asper
Бывший модератор
Сообщения: 1661
Статус: nano vi sed awk !
ОС: Работает как часы !

Re: vuurmuur готовый пакет

Сообщение (asper »

noob писал(а):
28.12.2007 17:26
спасибо

"Спасибой" не отделаетесь. :)
Отпишитесь, что да как, получилось или нет.
Может в пакет нужно поправки внести и можно потом в AUR залить.
Сомнительно доброе привидение
Спасибо сказали:
Аватара пользователя
noob
Сообщения: 212

Re: vuurmuur готовый пакет

Сообщение noob »

(asper писал(а):
29.12.2007 21:43
noob писал(а):
28.12.2007 17:26
спасибо

"Спасибой" не отделаетесь. :)
Отпишитесь, что да как, получилось или нет.
Может в пакет нужно поправки внести и можно потом в AUR залить.

ok на недельке попробую, отпишусь.

Спасибо.
Спасибо сказали:
Аватара пользователя
noob
Сообщения: 212

Re: vuurmuur готовый пакет

Сообщение noob »

Собрал на конецто. :)
Сборку трохи переделал под свои убеждения. :)

СПАСИБО !!!

P.S. Кому не особо лениво попробуйте собрать у себя. Файлик прилагаю.
Хочется проверить как будет собиратся на разных машинках.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Спасибо сказали:
Аватара пользователя
(asper
Бывший модератор
Сообщения: 1661
Статус: nano vi sed awk !
ОС: Работает как часы !

Re: vuurmuur готовый пакет

Сообщение (asper »

В общем собирается, осталось только разобраться с самой программой.
В АУР будем постить ?
Предлагаю noob быть контрибьютером.
Что скажите уважаемый noob ?
Сомнительно доброе привидение
Спасибо сказали:
Аватара пользователя
noob
Сообщения: 212

Re: vuurmuur готовый пакет

Сообщение noob »

(asper писал(а):
06.01.2008 21:46
В общем собирается, осталось только разобраться с самой программой.
В АУР будем постить ?
Предлагаю noob быть контрибьютером.
Что скажите уважаемый noob ?


Вроде чтоб в АУР попасть сборка должна отвечать некоторым спецификациям.
Я как то сомневаюсь, что мой вариант пройдет. :)
До контрибьютера я не дорос.

По поводу - разобраться с программой.
Небольшая инструкция.
После установки НЕ надо стартовать демоны /etc/rc.d/vuurmuur
Запускаем конфигуратор vuurmuur_conf, не обращаем внимание на ошибки о недоступности демонов.
Заводим минимум 1 интерфейс не важно какой можно даже не существующий к примеру ppp13
Добавляем(назначаем) интерфейc сети, по дефолту есть одна сеть internet.
Выходим из конфигуратора. Стартуем демоны /etc/rc.d/vuurmuur start
Запускаем конфигуратор.Ошибок быть не должно, если есть F5 и разбираемся что к чему.
И все уже мона настраивать под реальные нужды.

На сайте софтины есть pdf на отечественном языке.
Спасибо сказали: