# $Id: TODO,v 1.4 2000/06/15 13:35:15 raistlin Exp $

* Fix dump command-line options when running 'dump' under Linux.

* Fix case when we are dumping through SSH. It is incorrect to use:
(ssh -n host /sbin/dump ${DUMPOPS} ${TAPEHOST}:${TAPEDEV} /dev/sda?)
We should use this instead:
(ssh -n host /sbin/dump ${DUMPOPS} - /dev/sda?|ssh -n ${TAPEHOST} dd of=${TAPEDEV})

That's Pretty ugly since we have two ssh's... looks like our chances to
get a valid backup are very thin. However, there is little hope as 'rdump'
uses .rhosts /etc/hosts.equiv stuff to dump to a remote drive.

12/03/2000: let's call it a feature! The tape clients must have .rhosts
access to the tape server but the only way to reach the clients is through
ssh.. That protects the clients but not the tape server.. Neat, huh?

* Fix choice of RSH_CMD. For now we're only using ssh, we must give choice
of using rsh.

* Fix version number in XV_LABEL.

* Add File Chooser to "Open Script" and "Save script" dialog..

* Linux: The .info file crashes dumptool under RH6.1 with XView from RH 5.x..
I'll see if I can get a new version out..

* all: When "local dump" is selected, replace tape_host with local
  hostname. Explained: If we are dumping locally, we can assume that
  our host has a local tape drive. If we have remote filesystems to be
  dumped, we'd better make sure we try to dump them here.

* Sync for FRAME_BUSY?
       Xv_Server server = xv_get(item, XV_KEY_DATA, SERVER_KEY);

 XV_KEY_DATA,            SERVER_KEY,
 xv_get(xv_get(frame,XV_SCREEN), SCREEN_SERVER)

       /* flush input buffer */
        xv_set(server,
                SERVER_SYNC_AND_PROCESS_EVENTS,
                NULL);


xv_set((Xv_Server)xv_get(xv_get(frame,XV_SCREEN), SCREEN_SERVER),
  SERVER_SYNC_AND_PROCESS_EVENTS,
  NULL);
