31 lines
573 B
Bash
Executable File
31 lines
573 B
Bash
Executable File
#!/bin/bash
|
|
## Generates the bundle
|
|
|
|
function copy_dir {
|
|
rm -rf dwarf-compilation
|
|
cp -r dwarf-compilation.base dwarf-compilation
|
|
}
|
|
|
|
function download_repo {
|
|
echo -n "Downloading $1… "
|
|
wget -q "https://git.tobast.fr/m2-internship/$1/archive/master.tar.gz"
|
|
tar xzf master.tar.gz
|
|
rm -f master.tar.gz
|
|
echo "OK"
|
|
}
|
|
|
|
function download {
|
|
cd dwarf-compilation
|
|
download_repo "dwarf-assembly"
|
|
download_repo "libunwind-eh_elf"
|
|
cd ..
|
|
}
|
|
|
|
function package {
|
|
tar czf dwarf-compilation.tar.gz dwarf-compilation
|
|
}
|
|
|
|
copy_dir
|
|
download
|
|
package
|