where is dban-2.0.0_src.tar.bz2 (DBAN 2.0.0 source code)?

Help
2014-03-19
2014-03-21
  • I'm looking for DBAN 2.0.0 source code.

    The ones located in Home / dban / dban-2.0.0 do not seem to contain dban sources, only buildroot sources.

    Does anyone know where I can download DBAN 2.0.0 code?

     
  • Ilya Troshin
    Ilya Troshin
    2014-03-20

    /dban-2.0.0_buildroot/package/dwipe/dwipe-2.1.0/

     
  • But is seems the code it's just dropped there?

    Are you able to build a working x86 ISO from dban-2.0.0_buildroot?

     
  • Ilya Troshin
    Ilya Troshin
    2014-03-21

    I believe, that Darik had his own build environment, but uploaded non-buildable sources.
    If you check versions 2.2.6 and 2.2.7, you can see that dwipe (erasure engine) is somehow integrated as a package,but still lacking build scripts for it.

    As an example, check version 2.2.7.
    Dwipe source location: dban-2.2.7/cusrom/dwipe/dwipe-2.1.0
    Target location for an executable:
    dban-2.2.7/buildroot/target/device/geep/dban/skeleton/usr/local/bin/dwipe
    But if you make any changes in the source, it will not affect target executable.

    I've changed this functionality in 2.2.8. Now dwipe is fully integrated as a package.
    When you download and unpack 2.2.8, you can see that souce of dwipe location is:
    dban-2.2.8/buildroot/dl/dwipe-2.1.0.tar.gz.

    If you build buildroot, you can see that dwipe engine will be unpacked and build n the following location:
    dban-2.2.8/buildroot/output/build/dwipe-2.1.0/
    So in order to cross-compile it and integrate to a buildroot, do folowing from the buildroot dir:
    make dwipe-dirclean
    make dwipe
    make

    P.S. you might also have a look at nwipe project. This is standalone erasure application (fork of dban).