Good news! I installed the Toastman mod of Tomato (Tomato Firmware v1.28.7507 MIPSR2Toastman-RT K26 USB VLAN-VPN-NOCAT to be specific) and everything worked great!
The only issue I'm working on now is auto-mounting on boot. I created my secrets file and created an init script to mount it, but it isn't working. I suspect it's because of the certificate issues I see when use the same command at the command line as shown below.
Code:
root@unknown:/tmp/home/root# mount -t davfs https://dav.box.com/dav /mnt/box
mount.davfs: the server certificate is not trusted
issuer: GeoTrust Inc., US
subject: Box, Inc., Los Altos, California, US
identity: *.box.com
fingerprint: c0:f7:f1:a6:34:42:d6:69:b1:90:41:a6:56:12:d6:a5:f9:60:57:ba
You only should accept this certificate, if you can
verify the fingerprint! The server might be faked
or there might be a man-in-the-middle-attack.
Accept certificate for this session? [y,N]
I tried using the startup script shown below, which works on the command line to pass through that message, but doesn't work in script form.
Code:
mkdir /mnt/box
echo 'y' | mount -t davfs https://dav.box.com/dav /mnt/box
I saw a few forum discussions about adding the certificate in PEM format, but that seems really intense and I'm looking for something a little easier if possible. I'm assuming this is something I don't know enough about to know the easy way of doing it. Any suggestions?