Date: Fri, 5 Sep 2008 17:59:51 +0200 From: Albert Shih <Albert.Shih@obspm.fr> To: Sean Cavanaugh <millenia2000@hotmail.com> Cc: freebsd-questions@freebsd.org Subject: Re: portsnap in cron and firewall Message-ID: <20080905155951.GO5474@pcjas.obspm.fr> In-Reply-To: <BAY126-W60FB210A0D01CD228948A1CA580@phx.gbl> References: <20080905141402.GJ5474@pcjas.obspm.fr> <BAY126-W4655DF1DD6692E49F7FD9ECA580@phx.gbl> <20080905154344.GL5474@pcjas.obspm.fr> <BAY126-W60FB210A0D01CD228948A1CA580@phx.gbl>
next in thread | previous in thread | raw e-mail | index | archive | help
Le 05/09/2008 à 11:51:57-0400, Sean Cavanaugh a écrit > ------------------------------------------------------------------------------- > > > > Yes I known. That's why I'm asking you how can I make portsnap through the > > cron and opening firewall just before he going to make the connection. > > > > Of course I can hack the portsnap to make he don't try to see if it's fork > > by cron or not. But it's not a good idea IMHO, what's happen if all person > > do that ? > > I think you misread what i was saying. Inside your cron job use "portsnap > fetch" instead of "portsnap cron". that way it will fetch exactly when you run > the cron job, without the randomized delay. > > most likely a shell script that would have the following: > 1)open pf > 2)portsnap fetch > 3)portsnap update (<- you were missing this important step also) > 4)portupgrade --fetch-only --all > 5)close pf Yes I known ;-) and I understand what you saying. But what I'm saying is if the developper of portsnap think it's useful to put some randomized delay I'm going to follow this. Because if I make what you say how can I known after 1 or 2 years there no other enough users to do same thing and make the portsnap server overload ? Event I make some «randomize» time in the crontab it's only when I make the crontab, that's mean every day the portsnap is launch in the same moment. The best solution is to make some «hook_script» in the portsnap and after the randomize delay is over just before the fetch is launch to run a hook-script So now portsnap cron = sleep random_time; portsnap fetch what I think is portsnap cron -h hook-script = sleep random_time; sh hook-script; portsnap fetch regards. -- Albert SHIH SIO batiment 15 Observatoire de Paris Meudon 5 Place Jules Janssen 92195 Meudon Cedex Heure local/Local time: Ven 5 sep 2008 17:53:37 CEST
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20080905155951.GO5474>