Fedora Remix maintained by the Rochester Institute of Technology (RIT) Linux Users Group, targeted at users new to Linux and RIT students, faculty, and staff
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

22 lines
1.2 KiB

  1. #!/bin/bash
  2. set -eu
  3. #####################################################################
  4. # TigerOS Build Script for running on the build box with Jenkins CI #
  5. # @author: Aidan Kahrs #
  6. # #
  7. # Usage: sudo bash build.sh #
  8. # #
  9. #####################################################################
  10. wget https://raw.githubusercontent.com/RITlug/TigerOS/master/tigeros.ks
  11. mock -r fedora-25-x86_64 --init
  12. mock -r fedora-25-x86_64 --copyin tigeros.ks ./tigeros.ks
  13. mock -r fedora-25-x86_64 --install lorax-lmc-novirt git vim-minimal pykickstart svn
  14. mock -r fedora-25-x86_64 --chroot "svn export https://github.com/RITlug/TigerOS/trunk/scripts/"
  15. mock -r fedora-25-x86_64 --chroot "livemedia-creator --ks tigeros.ks --no-virt --resultdir /var/lmc --project TigerOS-Live --make-iso --volid TigerOS --iso-only --iso-name TigerOS.iso --releasever 25 --title TigerOS-live --macboot"
  16. mock -r fedora-25-x86_64 --copyout /var/lmc/TigerOS.iso /srv/isos/TigerOS.iso
  17. rm -rf /var/lmc/
  18. cd /srv/isos/
  19. sha512sum *.iso >CHECKSUM512