31 lines
573 B
Bash
31 lines
573 B
Bash
|
#!/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
|