Freesco, NND, CDN, EOS
http://forum.freesco.pl/

linuxstat - lstat
http://forum.freesco.pl/viewtopic.php?f=24&t=8537
Strona 1 z 2

Autor:  czerwo [ niedziela, 14 sierpnia 2005, 13:24 ]
Tytuł:  linuxstat - lstat

zbudowalem paczke linuxstat

#Wersja dla NND: czerwo bartek@listonosz.no-ip.com

pkgname=lstat
pkgver=2.3.2
pkgrel=1nnd
pkgdesc="generator statystyk"
url="http://lstat.sourceforge.net/"
license="GPL2"
depends=('rrdtool')
makedepends=()
conflicts=()
replaces=()
backup=()
install=
source=(http://puzzle.dl.sourceforge.net/source ... ver.tar.gz)
md5sums=('3298fa1dcdde38017b5a89f736f439f3')

build() {
cd $startdir/src/$pkgname-$pkgver
./configure --iso-8859-2
make || return 1
make DESTDIR=$startdir/pkg install
}

http://listonosz.no-ip.com/download/pak ... pkg.tar.gz


ale mam problem co do pliku startowego a mianowicie:
program posiada skrypt starotwy w /usr/loac/lstat/bin/lstad.rc
czy moge przezucic ten plik do /etc/rc.d/ czy musze zrobic plik starotwy zgodny z reszta plikow starotwych nnd??

Autor:  czerwo [ niedziela, 14 sierpnia 2005, 13:59 ]
Tytuł: 

tu jest ten sam blad co przy rrdtoolu wszytsko spaczkowalem do /usr/oacl ale ejst inny problem w tym g... nie dziala prefix tylko destdir i nie umiem tego zapaczkowac do /usr, czy mam zmieniac plik make czy moze tak zostac??

Autor:  Mis' [ niedziela, 14 sierpnia 2005, 14:24 ]
Tytuł: 

czerwo pisze:
tu jest ten sam blad co przy rrdtoolu wszytsko spaczkowalem do /usr/oacl ale ejst inny problem w tym g... nie dziala prefix tylko destdir i nie umiem tego zapaczkowac do /usr, czy mam zmieniac plik make czy moze tak zostac??


zazwyczaj należy stosować zmienną $DESTDIR, dopiero jeśli autor programu jej nie uwzglednił sprawdzamy prefix dla polecenia make install. Jeśli i to nie pomaga, można rozważyć edycję pliku Makefile lub lepiej Makefile.in. W takim przypadku w dyrektywie install: (lub podobnej bo różnie jest w rożnych programach) dodajemy zmienną DESTDIR. Jednak edycja makefile zawsze musi być poprzedzona dokładnym zrozumieniem co się poprzez ten plik robi.

UWAGA! - zmienna $DESTDIR nie jest definiowana nigdzie poza "make DESTDIR=/sciezka install". Zmienna ta jest swego rodzaju umową pomiędzy programistami.

Autor:  czerwo [ niedziela, 14 sierpnia 2005, 20:29 ]
Tytuł: 

niech ktos sprawdzi czy tak to moze byc
http://listonosz.no-ip.com/download/pak ... pkg.tar.gz


i PKGBUILD

#Wersja dla NND: czerwo bartek@listonosz.no-ip.com

pkgname=lstat
pkgver=2.3.2
pkgrel=1nnd
pkgdesc="generator statystyk"
url="http://lstat.sourceforge.net/"
license="GPL2"
depends=('rrdtool')
makedepends=()
conflicts=()
replaces=()
backup=()
install=
source=(http://puzzle.dl.sourceforge.net/source ... ver.tar.gz)
md5sums=('3298fa1dcdde38017b5a89f736f439f3')

build() {
cd $startdir/src/$pkgname-$pkgver
./configure --iso-8859-2 --with-prefix=/usr
make || return 1
make DESTDIR=$startdir/pkg install
/bin/install -D -m755 $startdir/lstat $startdir/pkg/etc/rc.d/lstat
}


oraz plik lstat

#!/bin/bash

. /etc/rc.conf
. /etc/rc.d/functions

start() {
stat_busy "Startuje lstat"
/usr/bin/lstatd.rc start
stat_done
}

stop() {
stat_busy "Zatrzymanie lstat"
/usr/bin/lstatd.rc stop
stat_done
}

stats() {
/usr/bin/lstad.rc stats
}

case "$1" in
start)
start
;;
stop)
stop
;;
stats)
stats
;;
restart)
stop
sleep 1
start
;;
*)
echo "usage: $0 {start|stop|restart}"
esac
exit 0

Autor:  Mis' [ niedziela, 14 sierpnia 2005, 21:03 ]
Tytuł: 

czerwo pisze:
niech ktos sprawdzi czy tak to moze byc
http://listonosz.no-ip.com/download/pak ... pkg.tar.gz


trochę mnie dziwi dodanie katalogu etc do /usr - raczej wątpię zeby to tak miało być... proponuję dokładnie to sprawdzić.

zobacz czy w ./configure --help masz zmienną sysconfdir (albo jakoś podobnie). Programy zazwyczaj mają ustawione --prefix na /usr/local a --sysconfdir na $prefix/etc. stąd jeśli dałeś prefix=/usr to sysconfdir wypadł ci w /usr/etc. To nie jest prawidłowe położenie.
Zgaduję, bo źrodeł nie widziałem, że jak ustawisz sysconfdir na /etc to powstanie katalog /etc/lstat i w nim pliki konfiguracyjne. Jeśli $sysconfdir nie ma to może trzeba ustawić --confdir=/etc/lstat. Ale tego się dowiesz z ./configure --help

czerwo pisze:
oraz plik lstat

#!/bin/bash

. /etc/rc.conf
. /etc/rc.d/functions

start() {
stat_busy "Startuje lstat"
/usr/bin/lstatd.rc start
stat_done
}

stop() {
stat_busy "Zatrzymanie lstat"
/usr/bin/lstatd.rc stop
stat_done
}


a tu dodaj sprawdzanie kodu wyjścia. Bo w tej chwili czy lstat wystartuje czy nie to i tak wyświetli się [Wykonane]. Podobnie w funkcji stop...

Ostatnia uwaga - co trzeba zrobić z plikiem /etc/httpd/conf/lstat.conf? to wygląda jak kawałek konfigu apacha. czy to trzba do httpd.conf dopisać? a jak ktoś nie ma apacha? W zależnościach tego nie uwzględniłeś. Jeśli ten plik wymaga wstawienia do konfigu apacha to powinieneś dodać plik lstat.install w którym będzie opisane co trzeba zrobić (w funkcji post_install() ). Podobnie musisz uwzględnić te zmiany w funkcjach post_upgrade() i post_remove().
Jako, że lstat powinien startować z systemem w pliku lstat.install powinieneś dodać wpisywanie do DAEMOS w rc.conf (o ile takiego wpisu tam nie ma) i usuwanie tego wpisu po usunięciu pakietu.

Autor:  makog [ poniedziałek, 15 sierpnia 2005, 14:34 ]
Tytuł: 

czerwo musze cie zmartwic podczas staru LinuxStat wywal takie oto bledy:
: [/] [] ()
[root@markomp marek]# /etc/rc.d/lstat start
NND: Startuje lstat                                                                                                [Trwa....] Starting lstatd: Content-type: text/html

<h1>Software error:</h1>
<pre>Can't locate RRDs.pm in @INC (@INC contains: /usr/lib/ /usr/lib/perl5/5.8.7/i686-linux-thread-multi /usr/lib/perl5/5.8.7 /usr/lib/perl5/site_perl/5.8.7/i686-linux-thread-multi /usr/lib/perl5/site_perl/5.8.7 /usr/lib/perl5/site_perl .) at /usr/lib//Lstatobj.pm line 8.
BEGIN failed--compilation aborted at /usr/lib//Lstatobj.pm line 8.
Compilation failed in require at /usr/lib//Std_obj.pm line 32.
BEGIN failed--compilation aborted at /usr/lib//Std_obj.pm line 32.
Compilation failed in require at /usr/lib//Plugins.pm line 4.
BEGIN failed--compilation aborted at /usr/lib//Plugins.pm line 4.
Compilation failed in require at /usr/bin/lstatd line 9.
BEGIN failed--compilation aborted at /usr/bin/lstatd line 9.
</pre>
<p>
For help, please send mail to this site's webmaster, giving this error message
and the time and date of the error.

</p>
[Mon Aug 15 14:32:51 2005] lstatd: Can't locate RRDs.pm in @INC (@INC contains: /usr/lib/ /usr/lib/perl5/5.8.7/i686-linux-thread-multi /usr/lib/perl5/5.8.7 /usr/lib/perl5/site_perl/5.8.7/i686-linux-thread-multi /usr/lib/perl5/site_perl/5.8.7 /usr/lib/perl5/site_perl .) at /usr/lib//Lstatobj.pm line 8.
[Mon Aug 15 14:32:51 2005] lstatd: BEGIN failed--compilation aborted at /usr/lib//Lstatobj.pm line 8.
[Mon Aug 15 14:32:51 2005] lstatd: Compilation failed in require at /usr/lib//Std_obj.pm line 32.
[Mon Aug 15 14:32:51 2005] lstatd: BEGIN failed--compilation aborted at /usr/lib//Std_obj.pm line 32.
[Mon Aug 15 14:32:51 2005] lstatd: Compilation failed in require at /usr/lib//Plugins.pm line 4.
[Mon Aug 15 14:32:51 2005] lstatd: BEGIN failed--compilation aborted at /usr/lib//Plugins.pm line 4.
[Mon Aug 15 14:32:51 2005] lstatd: Compilation failed in require at /usr/bin/lstatd line 9.
[Mon Aug 15 14:32:51 2005] lstatd: BEGIN failed--compilation aborted at /usr/bin/lstatd line 9.

                                                                                                                   [Wykonane]


Autor:  czerwo [ poniedziałek, 15 sierpnia 2005, 21:14 ]
Tytuł: 

no to trzeba poprawic ;D nie mialem glowy zeby to odpalac

Autor:  urug [ piątek, 18 listopada 2005, 11:54 ]
Tytuł: 

hej czerwo jak z ta paczka lstat, wiadomo czy bedzie on poprawnie dzialac ??

Autor:  aphex [ sobota, 18 lutego 2006, 20:49 ]
Tytuł: 

wlasnie :D moglbys go tam rozkminic troszke a pozatym te linki juz sa nie aktualne :)

Autor:  czerwo [ niedziela, 19 lutego 2006, 09:59 ]
Tytuł: 

http://nnd.no-ip.org/PKG/lstat-2.3.2-1nnd.pkg.tar.gz
ale czy to chodzi to ja pojecia czerwonego nie mam :lol:

Autor:  preisman [ poniedziałek, 20 lutego 2006, 19:57 ]
Tytuł: 

: [/] [] ()
[root@server ap]# /etc/rc.d/lstat start
NND: Startuje lstat                                                                                                [Trwa....] Starting lstatd: Content-type: text/html

<h1>Software error:</h1>
<pre>Can't locate RRDs.pm in @INC (@INC contains: /usr/lib/ /usr/lib/perl5/5.8.7/i686-linux-thread-multi /usr/lib/perl5/5.8.7 /usr/lib/perl5/site_perl/5.8.7/i686-linux-thread-multi /usr/lib/perl5/site_perl/5.8.7 /usr/lib/perl5/site_perl .) at /usr/lib//Lstatobj.pm line 8.
BEGIN failed--compilation aborted at /usr/lib//Lstatobj.pm line 8.
Compilation failed in require at /usr/lib//Std_obj.pm line 32.
BEGIN failed--compilation aborted at /usr/lib//Std_obj.pm line 32.
Compilation failed in require at /usr/lib//Plugins.pm line 4.
BEGIN failed--compilation aborted at /usr/lib//Plugins.pm line 4.
Compilation failed in require at /usr/bin/lstatd line 9.
BEGIN failed--compilation aborted at /usr/bin/lstatd line 9.
</pre>
<p>
For help, please send mail to this site's webmaster, giving this error message
and the time and date of the error.

</p>
[Mon Feb 20 18:57:16 2006] lstatd: Can't locate RRDs.pm in @INC (@INC contains: /usr/lib/ /usr/lib/perl5/5.8.7/i686-linux-thread-multi /usr/lib/perl5/5.8.7 /usr/lib/perl5/site_perl/5.8.7/i686-linux-thread-multi /usr/lib/perl5/site_perl/5.8.7 /usr/lib/perl5/site_perl .) at /usr/lib//Lstatobj.pm line 8.
[Mon Feb 20 18:57:16 2006] lstatd: BEGIN failed--compilation aborted at /usr/lib//Lstatobj.pm line 8.
[Mon Feb 20 18:57:16 2006] lstatd: Compilation failed in require at /usr/lib//Std_obj.pm line 32.
[Mon Feb 20 18:57:16 2006] lstatd: BEGIN failed--compilation aborted at /usr/lib//Std_obj.pm line 32.
[Mon Feb 20 18:57:16 2006] lstatd: Compilation failed in require at /usr/lib//Plugins.pm line 4.
[Mon Feb 20 18:57:16 2006] lstatd: BEGIN failed--compilation aborted at /usr/lib//Plugins.pm line 4.
[Mon Feb 20 18:57:16 2006] lstatd: Compilation failed in require at /usr/bin/lstatd line 9.
[Mon Feb 20 18:57:16 2006] lstatd: BEGIN failed--compilation aborted at /usr/bin/lstatd line 9.

                                                                                                                   [Wykonane]


chyba nie działa

Autor:  czerwo [ poniedziałek, 20 lutego 2006, 20:01 ]
Tytuł: 

zainstalowales rrdtoola??

Autor:  preisman [ poniedziałek, 20 lutego 2006, 20:05 ]
Tytuł: 

instalowałem pacmanem poprosił o inne paczki zaznaczyłem ze tak i tyle
z tego co zauwazyłem to sciagnał paczke rrdtoola

Autor:  czerwo [ poniedziałek, 20 lutego 2006, 20:06 ]
Tytuł: 

to znaczy ze jednak ta paczka jest martwa trza bedzie ja poprawic ;/

Autor:  d4rk [ środa, 1 marca 2006, 00:57 ]
Tytuł: 

I co dziala juz ten lstat prawidłowo? Ponieważ chciałbym to miec na serwerku :]

Autor:  czerwo [ środa, 1 marca 2006, 08:10 ]
Tytuł: 

nei nei dziala i nie widze ani grama czasu wolnego zeby sie tym zajac

Autor:  aphex [ piątek, 10 marca 2006, 14:44 ]
Tytuł: 

podzialaj czerwo podzialaj :D pls

Autor:  czerwo [ niedziela, 12 marca 2006, 10:58 ]
Tytuł: 

a ty za mnie mature napiszesz oki??

Autor:  aphex [ niedziela, 12 marca 2006, 20:54 ]
Tytuł: 

nie ma sie czego stresowac pojdzie bez problemu jesli nie masz czasu ja nie nalegam :D

Autor:  TheL [ niedziela, 12 marca 2006, 21:51 ]
Tytuł: 

mature zdasz, jak ja zdalem ją kilka lat temu bez nauki to i Tobie sie uda :D

Strona 1 z 2 Strefa czasowa UTC+2godz.
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/