summaryrefslogtreecommitdiffstats
path: root/ui/common/loader.c
Commit message (Collapse)AuthorAgeFilesLines
* Move boot to discover serverJeremy Kerr2013-04-151-318/+0
| | | | | | | | | | | | | | | | | | | | | This change moves the boot-via-kexec functionality from the UIs to the discover server. On the UI side: rather than run kexec directly, we just send a message to the discover server. Because this is generic discover client functionality, we no longer need the boot callbacks in the twin- and ncurses-specific code. We also remove the kexec and URL-loading code from the UIs, and add it to the discover server code, in paths.c. We expose this to the server though a new function: load_path(void *, const char *, unsigned int *); On the server side, we simply move hook up the boot() function to use the load_file and kexec calls. Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
* lib/url: Move URL-handling code to libJeremy Kerr2013-04-151-1/+1
| | | | | | | We'll need to use the URL handling code in the server, so move it to the lib/ directory. Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
* Fix sftp loaderGeoff Levand2012-04-021-6/+5
| | | | Signed-off-by: Geoff Levand <geoff@infradead.org>
* Cleanup --dry-run option codeGeoff Levand2012-03-301-5/+5
| | | | Signed-off-by: Geoff Levand <geoff@infradead.org>
* Add --start-daemon option to ui programsGeoff Levand2012-03-081-5/+5
| | | | | | | | Add the option --start-daemon to automatically start pb-discover if it is not already started. For use when running as a stand-alone app. Signed-off-by: Geoff Levand <geoff@infradead.org>
* Delete kexec temporary files before rebootingGeoff Levand2009-07-091-3/+18
| | | | Signed-off-by: Geoff Levand <geoffrey.levand@am.sony.com>
* Quiet wgetGeoff Levand2009-07-091-6/+9
| | | | | | Add the --quiet option to wget for non-debug builds. Signed-off-by: Geoff Levand <geoffrey.levand@am.sony.com>
* Add remote file loading routinesGeoff Levand2009-06-301-0/+301
Create the new files loader.h and loader.c for loading remote file specifed by its URL. Signed-off-by: Geoff Levand <geoffrey.levand@am.sony.com> Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
OpenPOWER on IntegriCloud