Fetching distfiles via cron does not download...
Lystic Emsen
lystic1 at gmail.com
Tue Nov 2 11:44:12 UTC 2010
On Tue, Nov 2, 2010 at 5:57 AM, Leslie Jensen <leslie at eskk.nu> wrote:
>
>
> Lystic Emsen skrev 2010-11-02 11:53:
>
> On Tue, Nov 2, 2010 at 4:08 AM, Leslie Jensen<leslie at eskk.nu> wrote:
>>
>> Hello list.
>>>
>>> I have the following in /etc/crontab
>>>
>>> @reboot root portsnap -I cron update&& /root/bin/cv_portsnap_cron&&
>>> pkg_version -vIL=
>>>
>>>
>>> I don't see where you are doing a portsnap fetch first. If you haven't
>>>
>> done a fetch, then the update will probably fail. If the update fails,
>> because you are using&& it won't execute the next part of your script.
>>
>
> According to the handbook this command is supposed to do that.
>
> portsnap -I cron update
>
>
Yeah, you are right, I missed that. However, the problem is that you didn't
specify the full path to portsnap. That will cause it to fail and the &&
operator won't let it proceed. When using cron, you need to specify the
full path because cron doesn't have access to all the environment variables
your normal shell does.
-- Lystic
http://UnixNews.net <http://unixnews.net/>
> /Leslie
>
>
>
>
>
>
>
>>
>>
>>
>>> The script /root/bin/cv_portsnap_cron
>>>
>>> #!/bin/sh
>>> portmaster --clean-distfiles-all
>>> portmaster -aF
>>>
>>>
>>>
>>>
>>> Message received from cron:
>>>
>>>
>>> ===>>> Gathering distinfo list for installed ports
>>>
>>> ===>>> Checking for stale distfiles
>>> ]0;portmaster: All ===>>> Starting check of installed ports for
>>> available
>>> updates
>>>
>>> ===>>> Distfile fetching is complete
>>> libxul-1.9.2.9_1< needs updating (index has 1.9.2.12)
>>> pciids-20101005< needs updating (index has 20101020)
>>>
>>>
>>> Even so I do not get the distfiles downloaded.
>>>
>>> Where am I going wrong?
>>>
>>> Thanks
>>>
>>>
>>> /Leslie
>>>
>>>
>>> _______________________________________________
>>> freebsd-questions at freebsd.org mailing list
>>> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
>>> To unsubscribe, send any mail to "
>>> freebsd-questions-unsubscribe at freebsd.org"
>>>
>>>
>>
>>
>>
--
More information about the freebsd-questions
mailing list