Hi Patrice - Yes. It is possible.

1. Just replace the baseurl entry on 1st line in the Catalog.xml file to "
internal.domain.com/path".  This may not be used by DSU but atleast you
would prevent the from reaching internet.

2. Next, write a wrapper script to perform the following.

# wget -qO- http://internal.domain.com/Catalog.xml
# dsu --non-interactive --catalog-location=Catalog.xml --source-location=
http://internal.domain.com/hardware --source-type=REPOSITORY
--apply-upgrades-only --log-level=4
--output-log-file=/tmp/dsu.$HOSTNAME_YYYYMMD.log

The above command will simply update from your internal repo.


On Tue, Jun 5, 2018 at 9:56 AM Hamelin, Patrice (SSC/SPC) <
[email protected]> wrote:

> Hi,
>
>
> We recently discovered DSU tool which is very good for our purpose of
> keeping our servers up-to-date in an easy and effective way.  We have
> thousands of Dell servers here and not all of them have access to the
> internet.  It does not mean that we are not updating them.
>
>
> We downloaded the dell hardware repository as well as the Catalog file.
> It appears that all downloads from within DSU are done to the internet and
> not from our local repo.
>
>
> Here is our command line:
>
>
> dsu --catalog-location=/root/Catalog_Ubuntu.gz --source=
> http://internal.server.domain.com/dell/repo/hardware
> --source-type=repository   --ic-location=/opt/dell/srvadmin/sbin/invcol
>
>
> Since the Catalog downloaded from dell.com points all firmware files to
> dell.com, download of the BIN file is not possible with no internet.
>
>
> QUESTION: is it possible to build our own Catalog file that points
> downloads to our local repo?  Can't find this answer anywhere.
>
>
>
>
> Thanks.
> _______________________________________________
> Linux-PowerEdge mailing list
> [email protected]
> https://lists.us.dell.com/mailman/listinfo/linux-poweredge
>
_______________________________________________
Linux-PowerEdge mailing list
[email protected]
https://lists.us.dell.com/mailman/listinfo/linux-poweredge

Reply via email to