extractMTDfs
pkgs.vmTools.extractMTDfs
Docs pulled from | This Revision | 17 minutes ago
Contribute
Enhance the ecosystem with your expertise! Contribute to fill the gaps in documentation. Your input can make a difference.
Noogle detected
Implementation
The following is the current implementation of this function.
{
file,
fs ? null,
}:
runInLinuxVM (
stdenv.mkDerivation {
name = "extract-file-mtd";
buildInputs = [
util-linux
mtdutils
];
buildCommand = ''
ln -s ${kernelModules}/lib /lib
${kmod}/bin/modprobe mtd
${kmod}/bin/modprobe mtdram total_size=131072
${kmod}/bin/modprobe mtdchar
${kmod}/bin/modprobe mtdblock
${kmod}/bin/modprobe jffs2
${kmod}/bin/modprobe zlib
mkdir -p $out
mkdir -p tmp
dd if=${file} of=/dev/mtd0
mount ${lib.optionalString (fs != null) "-t ${fs} "}/dev/mtdblock0 tmp
cp -R tmp/* $out/
'';
}
)