View Issue Details

IDProjectCategoryView StatusLast Update
0000400DCP-o-matic[All Projects] Featurespublic2020-01-20 00:14
Reportercarl Assigned Tocarl  
PriorityurgentSeverityfeatureReproducibilityhave not tried
Status acknowledgedResolutionopen 
Product Version 
Target Version2.16.0Fixed in Version 
Summary0000400: Copy to external distribution drive
Description

[]

Tagsmajor, next
Estimated weeks required8
Estimated work requiredMajor

Relationships

parent of 0000624 acknowledged Wizard mode 
Not all the children of this issue are yet resolved or closed.

Activities

andrew.levine

2015-02-22 09:16

reporter   ~0000511

Nice idea :-)

carl

2019-03-12 22:19

administrator   ~0003139

https://www.ext2fsd.com/?tag=git
https://github.com/gkostka/lwext4

carl

2019-06-10 21:50

administrator   ~0003373

make mingw
cd build_mingw
make

builds lwext4 for Windows.

carl

2019-06-11 01:01

administrator   ~0003374

Last edited: 2019-12-02 15:36

View 4 revisions

Code that can make the partition table, filesystem & write a file in git:dcpdist. lwext4 pretty much works on Mac except that the call to ftello(dev_file) in file_dev_open returns 0 rather than the correct partition size - hardcoding that value seems to let it make a valid ext2 filesystem.

mhm

2019-10-24 23:13

reporter   ~0003502

The on disk filesystem should probably be ext3 for maximum compatibility. Please see:
https://www.isdcf.com/ISDCF_Public/HDD_Recommendations.html

Maybe it is already?

carl

2019-11-30 23:32

administrator   ~0003617

Last edited: 2019-12-01 14:30

View 2 revisions

Unknowns:

  • enumerating available drives (some work in hacks/drives.cc)
  • getting privileges

carl

2019-12-02 15:36

administrator   ~0003622

DoM branch is git:dist

carl

2020-01-20 00:14

administrator   ~0003716

Things to do:

  • Some UI for unmounting filesystems so they can be written to.
  • macOS / Windows support in the UI (getting available drives, and probably some other stuff).

Issue History

Date Modified Username Field Change
2014-08-11 17:24 carl New Issue
2014-09-12 23:04 carl Assigned To => carl
2014-09-12 23:04 carl Status new => acknowledged
2015-02-22 09:16 andrew.levine Note Added: 0000511
2015-06-12 11:20 carl Severity minor => feature
2015-06-12 15:32 carl Estimated work required => Major
2015-08-27 15:56 carl Target Version => 2.x
2017-05-12 22:11 carl Relationship added parent of 0000624
2019-01-30 00:56 carl Target Version => 2.16.0
2019-03-12 22:19 carl Note Added: 0003139
2019-06-10 21:50 carl Note Added: 0003373
2019-06-11 01:01 carl Note Added: 0003374
2019-10-24 21:57 carl Priority normal => urgent
2019-10-24 23:13 mhm Note Added: 0003502
2019-11-02 22:57 carl Tag Attached: next-2
2019-11-27 16:21 carl Tag Attached: major
2019-11-27 22:01 carl Estimated weeks required => 8
2019-11-30 23:25 carl Note Edited: 0003374 View Revisions
2019-11-30 23:32 carl Note Added: 0003617
2019-12-01 14:30 carl Note Edited: 0003617 View Revisions
2019-12-02 15:29 carl Note Edited: 0003374 View Revisions
2019-12-02 15:36 carl Note Edited: 0003374 View Revisions
2019-12-02 15:36 carl Note Added: 0003622
2019-12-17 20:57 carl Tag Detached: next-2
2019-12-17 20:57 carl Tag Attached: next
2020-01-20 00:14 carl Note Added: 0003716