RE: how can I merge and deprecate packages

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



>The simple answer is...
>
>This system is an embedded system, with no CLI access.
>All upgrades are done via an SNMP transaction that defines the
>file to 'install', followed by a 'doit' command.
>
>Since one of the packages might be the kernel, As part of the 'install'
>the system must successfully be running the new kernel.  Well this
>is Linux so the only way to run the new kernel is to reboot.
>(Don't even suggest virtualization.  :-)  )

>PS. The SNMP based system also does not currently support a 'list of'
>packages to be installed at a single time.

I know you didn't ask for this level of feedback,
but this really smells like the wrong design for
the situation.  You're trying to use rpm in a way
that doesn't match its design - for example, there
are circumstances where, because of dependencies,
you cannot follow the one-package-at-a-time rule
when doing something that amounts to an upgrade.

Have you considered keeping an image of the system
on a host which does have cli access and then
re-imaging that onto the embedded target after applying
changes? That seems to be a more common approach than
trying to run a crippled package manager through an
oddball interface on the embedded target itself.

_______________________________________________
Rpm-list mailing list
Rpm-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/rpm-list

[Index of Archives]     [RPM Ecosystem]     [Linux Kernel]     [Red Hat Install]     [PAM]     [Red Hat Watch]     [Red Hat Development]     [Red Hat]     [Gimp]     [Yosemite News]     [IETF Discussion]

  Powered by Linux