Stranica: 1/1.

[Arch] stvaranje PKGBUILD-a za haveged

Postano: 14 stu 2010, 20:27
Postao/la pootzko
ne znam je li se itko od vas ovdje bavio pravljenjem paketa za AUR, ali naletio sam na paket kojeg nije bilo ni u official reposima ni u AUR-u pa sam odlučio sam napraviti PKGBUILD, jer sam neke pakete i preuzeo na održavanje i doradio ih kada nisu valjali te sam mislio da ću znati sastaviti PKGBUILD za haveged, ali sam naletio na problem i paket iako prođe kompajliranje, kada ga probam pokrenuti dobijem segfault.

da ne tipkam sve ovdje ponovo, evo link na arch forum gdje sam sve napisao i objasnio.

pa ako slučajno postoji netko itko tko ima vremena malo mi pomoći, bio bih jako zahvalan

:komp

Re: [Arch] stvaranje PKGBUILD-a za haveged

Postano: 15 stu 2010, 02:09
Postao/la pootzko
pomogo neki lik, i ostala mi još sitnica za popravit. daemon se upali i radi ali svejedno kod paljenja izbaci error kao da ne može naći naredbu, iako ju je zapravo našao.. svašta rofl

ideje? :D

Re: [Arch] stvaranje PKGBUILD-a za haveged

Postano: 15 stu 2010, 08:27
Postao/la glaskoncILLa
ako ju nije nasao, nije ju nasao, najvjerovatnije zato jer mu se ne nalazi u PATH-u..
pretpostavljam, nemam pojma kako je to na arch-u slozeno, ni gdje bi trebala biti ta komanda..

a mozes ili dodati taj dir u parh ili hard codeirati path do komande.

Re: [Arch] stvaranje PKGBUILD-a za haveged

Postano: 15 stu 2010, 09:17
Postao/la pootzko
stvar je da ju zapravo nađe, i nakon što ispiše success, onda tek ispiše da ju nije našao. kad provjerim u procesima, daemon se vrti i radi :D

Kod: Označi sve

# /etc/rc.d/haveged start
Starting haveged: /etc/rc.d/haveged: line 15: success: command not found
/etc/rc.d/haveged: line 15: failure: command not found
pathove sam već promijenio jer u početku nije uopće radilo baš zato što je kod archa malo drugačiji razmještaj gdje se šta nalazi.. nakon što sam ih promijenio, sada radi sve, samo što izbaci taj zbunjujući error.

Re: [Arch] stvaranje PKGBUILD-a za haveged

Postano: 15 stu 2010, 09:32
Postao/la glaskoncILLa
a sto je u haveged fileu na liniji 15, si siguran da to postoji?
ili ako i postoji, na koji nacin je definirano da izbaci gresku?

Re: [Arch] stvaranje PKGBUILD-a za haveged

Postano: 15 stu 2010, 09:33
Postao/la pootzko
ovo je taj haveged file

Kod: Označi sve

#!/bin/bash
##
# chkconfig: 2345 75 25
# description: havege entropy daemon
#
# source function library
. /etc/rc.d/init.d/functions

RETVAL=0
prog="haveged"

case "$1" in
start)
  echo -n $"Starting $prog: "
  /usr/local/sbin/$prog -w 1024 -v 1 && success || failure
  RETVAL=$?
  [ "$RETVAL" = 0 ] && touch /var/lock/subsys/$prog
  echo
  ;;

stop)
  echo -n $"Stopping $prog: "
  if [ -e /var/run/$prog.pid ]; then
    kill `cat /var/run/$prog.pid` && success || failure
  else
    failure
  fi
  RETVAL=$?
  [ "$RETVAL" = 0 ] && rm -f /var/lock/subsys/$prog
  echo
  ;;

restart)
  $0 stop
  $0 start
  ;;

*)
  echo "usage: $prog [start|stop|restart]"
esac
exit $RETVAL
ovo je 15. linija:

Kod: Označi sve

 /usr/local/sbin/$prog -w 1024 -v 1 && success || failure

Re: [Arch] stvaranje PKGBUILD-a za haveged

Postano: 15 stu 2010, 10:23
Postao/la pootzko
u biti ne poznaje naredbu 'success' :D
pretpostavljam da je developer mislio stavit echo 'success' ili nešto..

kad sam to promjenio sad ne prijavljuje više greške nikakve jedino još provjerit da li haveged radi ono što bi trebao radit.. :D