Scripts to deblob and rebrand OpenBSD sources for the LibertyBSD project.

Andrew Robbins d88ba5b9fe Verify file sets using LibertyBSD release key %!s(int64=6) %!d(string=hai) anos
files d88ba5b9fe Verify file sets using LibertyBSD release key %!s(int64=6) %!d(string=hai) anos
COPYING.md 91ae4652f1 README.md and CREDITS.md formatting %!s(int64=7) %!d(string=hai) anos
CREDITS.md 9f8c49c2b9 CREDITS typo-fix %!s(int64=7) %!d(string=hai) anos
README.md db0006551d Readme formatting %!s(int64=7) %!d(string=hai) anos
TODO.md 618b98c533 Added TODO.md %!s(int64=7) %!d(string=hai) anos
libdeblob.sh 7564b0df5e Fix rep() %!s(int64=7) %!d(string=hai) anos
man_deblob.sh 6a6aa3994d Spare similarly named firmware %!s(int64=7) %!d(string=hai) anos
man_rebrand.sh 530b1ed0e8 Man-page fixes %!s(int64=7) %!d(string=hai) anos
ports_deblob.sh 851f95c0d7 Replace spaces by tabs %!s(int64=7) %!d(string=hai) anos
ports_rebrand.sh 9107cbd2ef Merged aliafy %!s(int64=7) %!d(string=hai) anos
src_deblob.sh 851f95c0d7 Replace spaces by tabs %!s(int64=7) %!d(string=hai) anos
src_rebrand.sh 530b1ed0e8 Man-page fixes %!s(int64=7) %!d(string=hai) anos
sys_deblob.sh 851f95c0d7 Replace spaces by tabs %!s(int64=7) %!d(string=hai) anos
sys_rebrand.sh 851f95c0d7 Replace spaces by tabs %!s(int64=7) %!d(string=hai) anos
xenocara_rebrand.sh 851f95c0d7 Replace spaces by tabs %!s(int64=7) %!d(string=hai) anos

README.md

Scripts used to deblob and rebrand OpenBSD sources for the LibertyBSD project.

Usage of these scripts is pretty simple-- to make freshly deblobbed OBSD sources, just run them each with $1 being the directory of the corresponding source-code, like so:

  • sh src_deblob.sh /usr/src
  • sh man_deblob.sh /usr/src
  • sh sys_deblob.sh /usr/src/sys
  • sh xenocara_rebrand.sh /usr/xenocara
  • sh ports_deblob.sh /usr/ports

If you want liberated OpenBSD sources, but without the LibertyBSD rebranding, just skip the *_rebrand.sh scripts and everything should go fine.

Cheers, good luck! :)