Skip to content

Instantly share code, notes, and snippets.

@danielhams
Created February 17, 2020 08:09
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save danielhams/ccf20403842a7e3a8e0b751a4254eddd to your computer and use it in GitHub Desktop.
Save danielhams/ccf20403842a7e3a8e0b751a4254eddd to your computer and use it in GitHub Desktop.
SGUG World Rebuilding Script
#!/usr/sgug/bin/bash
# Must rebuild: zlib
rpmbuild -ba zlib.spec --nocheck
touch ~/rpmbuild/PROGRESS/zlib.done
# Must rebuild: xz
rpmbuild -ba xz.spec --nocheck
touch ~/rpmbuild/PROGRESS/xz.done
# Must rebuild: xosview
rpmbuild -ba xosview.spec --nocheck
touch ~/rpmbuild/PROGRESS/xosview.done
# Must rebuild: xloadimage
rpmbuild -ba xloadimage.spec --nocheck
touch ~/rpmbuild/PROGRESS/xloadimage.done
# Must rebuild: which
rpmbuild -ba which.spec --nocheck
touch ~/rpmbuild/PROGRESS/which.done
# Must rebuild: wget
rpmbuild -ba wget.spec --nocheck
touch ~/rpmbuild/PROGRESS/wget.done
# Must rebuild: vim
rpmbuild -ba vim.spec --nocheck
touch ~/rpmbuild/PROGRESS/vim.done
# Must rebuild: uuid
rpmbuild -ba uuid.spec --nocheck
touch ~/rpmbuild/PROGRESS/uuid.done
# Must rebuild: unzip
rpmbuild -ba unzip.spec --nocheck
touch ~/rpmbuild/PROGRESS/unzip.done
# Must rebuild: unrar
rpmbuild -ba unrar.spec --nocheck
touch ~/rpmbuild/PROGRESS/unrar.done
# Must rebuild: tree
rpmbuild -ba tree.spec --nocheck
touch ~/rpmbuild/PROGRESS/tree.done
# Must rebuild: sudo
rpmbuild -ba sudo.spec --nocheck
touch ~/rpmbuild/PROGRESS/sudo.done
# Must rebuild: sed
rpmbuild -ba sed.spec --nocheck
touch ~/rpmbuild/PROGRESS/sed.done
# Must rebuild: screen
rpmbuild -ba screen.spec --nocheck
touch ~/rpmbuild/PROGRESS/screen.done
# Must rebuild: rsync
rpmbuild -ba rsync.spec --nocheck
touch ~/rpmbuild/PROGRESS/rsync.done
# Must rebuild: rpm
#rpmbuild -ba rpm.spec --nocheck
#touch ~/rpmbuild/PROGRESS/rpm.done
# Must rebuild: popt
rpmbuild -ba popt.spec --nocheck
touch ~/rpmbuild/PROGRESS/popt.done
# Must rebuild: perl
rpmbuild -ba perl.spec --nocheck
touch ~/rpmbuild/PROGRESS/perl.done
# Must rebuild: perl-libintl-perl
rpmbuild -ba perl-libintl-perl.spec --nocheck
touch ~/rpmbuild/PROGRESS/perl-libintl-perl.done
# Must rebuild: perl-IO-Tty
rpmbuild -ba perl-IO-Tty.spec --nocheck
touch ~/rpmbuild/PROGRESS/perl-IO-Tty.done
# Must rebuild: pixman
rpmbuild -ba pixman.spec --nocheck
touch ~/rpmbuild/PROGRESS/pixman.done
# Must rebuild: perl-File-Which
rpmbuild -ba perl-File-Which.spec --nocheck
touch ~/rpmbuild/PROGRESS/perl-File-Which.done
# Must rebuild: groff
rpmbuild -ba groff.spec --nocheck
touch ~/rpmbuild/PROGRESS/groff.done
# Must rebuild: grep
rpmbuild -ba grep.spec --nocheck
touch ~/rpmbuild/PROGRESS/grep.done
# Must rebuild: gettext
rpmbuild -ba gettext.spec --nocheck
touch ~/rpmbuild/PROGRESS/gettext.done
# Must rebuild: gdbm
rpmbuild -ba gdbm.spec --nocheck
touch ~/rpmbuild/PROGRESS/gdbm.done
# Must rebuild: tk
rpmbuild -ba tk.spec --nocheck
touch ~/rpmbuild/PROGRESS/tk.done
# Must rebuild: findutils
rpmbuild -ba findutils.spec --nocheck
touch ~/rpmbuild/PROGRESS/findutils.done
# Must rebuild: git
rpmbuild -ba git.spec --nocheck
touch ~/rpmbuild/PROGRESS/git.done
# Must rebuild: pkgconfig
rpmbuild -ba pkgconfig.spec --nocheck
touch ~/rpmbuild/PROGRESS/pkgconfig.done
# Must rebuild: file
rpmbuild -ba file.spec --nocheck
touch ~/rpmbuild/PROGRESS/file.done
# Must rebuild: giflib
rpmbuild -ba giflib.spec --nocheck
touch ~/rpmbuild/PROGRESS/giflib.done
# Must rebuild: initial-sgug
rpmbuild -ba initial-sgug.spec --nocheck
touch ~/rpmbuild/PROGRESS/initial-sgug.done
# Must rebuild: fftw
rpmbuild -ba fftw.spec --nocheck
touch ~/rpmbuild/PROGRESS/fftw.done
# Must rebuild: isl
rpmbuild -ba isl.spec --nocheck
touch ~/rpmbuild/PROGRESS/isl.done
# Must rebuild: expect
rpmbuild -ba expect.spec --nocheck
touch ~/rpmbuild/PROGRESS/expect.done
# Must rebuild: patch
rpmbuild -ba patch.spec --nocheck
touch ~/rpmbuild/PROGRESS/patch.done
# Must rebuild: sgml-common
rpmbuild -ba sgml-common.spec --nocheck
touch ~/rpmbuild/PROGRESS/sgml-common.done
# Must rebuild: ed
rpmbuild -ba ed.spec --nocheck
touch ~/rpmbuild/PROGRESS/ed.done
# Must rebuild: tcl
rpmbuild -ba tcl.spec --nocheck
touch ~/rpmbuild/PROGRESS/tcl.done
# Must rebuild: automake
rpmbuild -ba automake.spec --nocheck
touch ~/rpmbuild/PROGRESS/automake.done
# Must rebuild: gzip
rpmbuild -ba gzip.spec --nocheck
touch ~/rpmbuild/PROGRESS/gzip.done
# Must rebuild: chkconfig
rpmbuild -ba chkconfig.spec --nocheck
touch ~/rpmbuild/PROGRESS/chkconfig.done
# Must rebuild: dacepsprogram
rpmbuild -ba dacepsprogram.spec --nocheck
touch ~/rpmbuild/PROGRESS/dacepsprogram.done
# Must rebuild: libffi
rpmbuild -ba libffi.spec --nocheck
touch ~/rpmbuild/PROGRESS/libffi.done
# Must rebuild: bzip2
rpmbuild -ba bzip2.spec --nocheck
touch ~/rpmbuild/PROGRESS/bzip2.done
# Must rebuild: libid3tag
rpmbuild -ba libid3tag.spec --nocheck
touch ~/rpmbuild/PROGRESS/libid3tag.done
# Must rebuild: tar
rpmbuild -ba tar.spec --nocheck
touch ~/rpmbuild/PROGRESS/tar.done
# Must rebuild: bison
rpmbuild -ba bison.spec --nocheck
touch ~/rpmbuild/PROGRESS/bison.done
# Must rebuild: ddd
rpmbuild -ba ddd.spec --nocheck
touch ~/rpmbuild/PROGRESS/ddd.done
# Must rebuild: libiconv
rpmbuild -ba libiconv.spec --nocheck
touch ~/rpmbuild/PROGRESS/libiconv.done
# Must rebuild: autoconf
rpmbuild -ba autoconf.spec --nocheck
touch ~/rpmbuild/PROGRESS/autoconf.done
# Must rebuild: tcsh
rpmbuild -ba tcsh.spec --nocheck
touch ~/rpmbuild/PROGRESS/tcsh.done
# Must rebuild: help2man
rpmbuild -ba help2man.spec --nocheck
touch ~/rpmbuild/PROGRESS/help2man.done
# Must rebuild: aterm
rpmbuild -ba aterm.spec --nocheck
touch ~/rpmbuild/PROGRESS/aterm.done
# Must rebuild: flac
rpmbuild -ba flac.spec --nocheck
touch ~/rpmbuild/PROGRESS/flac.done
# Must rebuild: gperf
rpmbuild -ba gperf.spec --nocheck
touch ~/rpmbuild/PROGRESS/gperf.done
# Must rebuild: libAfterImage
rpmbuild -ba libAfterImage.spec --nocheck
touch ~/rpmbuild/PROGRESS/libAfterImage.done
# Must rebuild: gmp
rpmbuild -ba gmp.spec --nocheck
touch ~/rpmbuild/PROGRESS/gmp.done
# Must rebuild: docbook5-style-xsl
rpmbuild -ba docbook5-style-xsl.spec --nocheck
touch ~/rpmbuild/PROGRESS/docbook5-style-xsl.done
# Must rebuild: make
rpmbuild -ba make.spec --nocheck
touch ~/rpmbuild/PROGRESS/make.done
# Must rebuild: mpfr
rpmbuild -ba mpfr.spec --nocheck
touch ~/rpmbuild/PROGRESS/mpfr.done
# Must rebuild: boost
rpmbuild -ba boost.spec --nocheck
touch ~/rpmbuild/PROGRESS/boost.done
# Must rebuild: freetype
rpmbuild -ba freetype.spec --nocheck
touch ~/rpmbuild/PROGRESS/freetype.done
# Must rebuild: gdb
rpmbuild -ba gdb.spec --nocheck
touch ~/rpmbuild/PROGRESS/gdb.done
# Must rebuild: sqlite
rpmbuild -ba sqlite.spec --nocheck
touch ~/rpmbuild/PROGRESS/sqlite.done
# Must rebuild: bash
rpmbuild -ba bash.spec --nocheck
touch ~/rpmbuild/PROGRESS/bash.done
# Must rebuild: lua
rpmbuild -ba lua.spec --nocheck
touch ~/rpmbuild/PROGRESS/lua.done
# Must rebuild: bacula-client
rpmbuild -ba bacula-client.spec --nocheck
touch ~/rpmbuild/PROGRESS/bacula-client.done
# Must rebuild: libtool
rpmbuild -ba libtool.spec --nocheck
touch ~/rpmbuild/PROGRESS/libtool.done
# Must rebuild: perl-File-HomeDir
rpmbuild -ba perl-File-HomeDir.spec --nocheck
touch ~/rpmbuild/PROGRESS/perl-File-HomeDir.done
# Must rebuild: emacs
rpmbuild -ba emacs.spec --nocheck
touch ~/rpmbuild/PROGRESS/emacs.done
# Must rebuild: libsodium
rpmbuild -ba libsodium.spec --nocheck
touch ~/rpmbuild/PROGRESS/libsodium.done
# Must rebuild: coreutils
rpmbuild -ba coreutils.spec --nocheck
touch ~/rpmbuild/PROGRESS/coreutils.done
# Must rebuild: curl
rpmbuild -ba curl.spec --nocheck
touch ~/rpmbuild/PROGRESS/curl.done
# Must rebuild: libpng
rpmbuild -ba libpng.spec --nocheck
touch ~/rpmbuild/PROGRESS/libpng.done
# Must rebuild: mpg123
rpmbuild -ba mpg123.spec --nocheck
touch ~/rpmbuild/PROGRESS/mpg123.done
# Must rebuild: libjpeg
rpmbuild -ba libjpeg.spec --nocheck
touch ~/rpmbuild/PROGRESS/libjpeg.done
# Must rebuild: dacepslibone
rpmbuild -ba dacepslibone.spec --nocheck
touch ~/rpmbuild/PROGRESS/dacepslibone.done
# Must rebuild: dejagnu
rpmbuild -ba dejagnu.spec --nocheck
touch ~/rpmbuild/PROGRESS/dejagnu.done
# Must rebuild: gawk
rpmbuild -ba gawk.spec --nocheck
touch ~/rpmbuild/PROGRESS/gawk.done
# Must rebuild: diffutils
rpmbuild -ba diffutils.spec --nocheck
touch ~/rpmbuild/PROGRESS/diffutils.done
# Must rebuild: gcc
rpmbuild -ba gcc.spec --nocheck
touch ~/rpmbuild/PROGRESS/gcc.done
# Must rebuild: fltk
rpmbuild -ba fltk.spec --nocheck
touch ~/rpmbuild/PROGRESS/fltk.done
# Must rebuild: nmap
rpmbuild -ba nmap.spec --nocheck
touch ~/rpmbuild/PROGRESS/nmap.done
# Must rebuild: expat
rpmbuild -ba expat.spec --nocheck
touch ~/rpmbuild/PROGRESS/expat.done
# Must rebuild: elfutils
rpmbuild -ba elfutils.spec --nocheck
touch ~/rpmbuild/PROGRESS/elfutils.done
# Must rebuild: docbook5-schemas
rpmbuild -ba docbook5-schemas.spec --nocheck
touch ~/rpmbuild/PROGRESS/docbook5-schemas.done
# Must rebuild: m4
rpmbuild -ba m4.spec --nocheck
touch ~/rpmbuild/PROGRESS/m4.done
# Must rebuild: texinfo
rpmbuild -ba texinfo.spec --nocheck
touch ~/rpmbuild/PROGRESS/texinfo.done
# Must rebuild: binutils
rpmbuild -ba binutils.spec --nocheck
touch ~/rpmbuild/PROGRESS/binutils.done
# Must rebuild: libtiff
rpmbuild -ba libtiff.spec --nocheck
touch ~/rpmbuild/PROGRESS/libtiff.done
# Must rebuild: pax-utils
rpmbuild -ba pax-utils.spec --nocheck
touch ~/rpmbuild/PROGRESS/pax-utils.done
# Must rebuild: dacepslibtwo
rpmbuild -ba dacepslibtwo.spec --nocheck
touch ~/rpmbuild/PROGRESS/dacepslibtwo.done
# Must rebuild: docbook-style-xsl
rpmbuild -ba docbook-style-xsl.spec --nocheck
touch ~/rpmbuild/PROGRESS/docbook-style-xsl.done
# Must rebuild: libmikmod
rpmbuild -ba libmikmod.spec --nocheck
touch ~/rpmbuild/PROGRESS/libmikmod.done
# Must rebuild: libogg
rpmbuild -ba libogg.spec --nocheck
touch ~/rpmbuild/PROGRESS/libogg.done
# Must rebuild: ca-certificates
rpmbuild -ba ca-certificates.spec --nocheck
touch ~/rpmbuild/PROGRESS/ca-certificates.done
# Must rebuild: imlib2
rpmbuild -ba imlib2.spec --nocheck
touch ~/rpmbuild/PROGRESS/imlib2.done
# Must rebuild: libunistring
rpmbuild -ba libunistring.spec --nocheck
touch ~/rpmbuild/PROGRESS/libunistring.done
# Must rebuild: less
rpmbuild -ba less.spec --nocheck
touch ~/rpmbuild/PROGRESS/less.done
# Must rebuild: openssh
rpmbuild -ba openssh.spec --nocheck
touch ~/rpmbuild/PROGRESS/openssh.done
# Must rebuild: readline
rpmbuild -ba readline.spec --nocheck
touch ~/rpmbuild/PROGRESS/readline.done
# Must rebuild: libXpm
rpmbuild -ba libXpm.spec --nocheck
touch ~/rpmbuild/PROGRESS/libXpm.done
# Must rebuild: opus
rpmbuild -ba opus.spec --nocheck
touch ~/rpmbuild/PROGRESS/opus.done
# Must rebuild: libarchive
rpmbuild -ba libarchive.spec --nocheck
touch ~/rpmbuild/PROGRESS/libarchive.done
# Must rebuild: perl-generators
rpmbuild -ba perl-generators.spec --nocheck
touch ~/rpmbuild/PROGRESS/perl-generators.done
# Must rebuild: libmpc
rpmbuild -ba libmpc.spec --nocheck
touch ~/rpmbuild/PROGRESS/libmpc.done
# Must rebuild: docbook-dtds
rpmbuild -ba docbook-dtds.spec --nocheck
touch ~/rpmbuild/PROGRESS/docbook-dtds.done
# Must rebuild: libdb
rpmbuild -ba libdb.spec --nocheck
touch ~/rpmbuild/PROGRESS/libdb.done
# Must rebuild: libdwarf
rpmbuild -ba libdwarf.spec --nocheck
touch ~/rpmbuild/PROGRESS/libdwarf.done
# Must rebuild: libpipeline
rpmbuild -ba libpipeline.spec --nocheck
touch ~/rpmbuild/PROGRESS/libpipeline.done
# Must rebuild: libsndfile
rpmbuild -ba libsndfile.spec --nocheck
touch ~/rpmbuild/PROGRESS/libsndfile.done
# Must rebuild: flex
rpmbuild -ba flex.spec --nocheck
touch ~/rpmbuild/PROGRESS/flex.done
# Must rebuild: libdicl
#rpmbuild -ba libdicl.spec --nocheck
#touch ~/rpmbuild/PROGRESS/libdicl.done
# Must rebuild: libtasn1
rpmbuild -ba libtasn1.spec --nocheck
touch ~/rpmbuild/PROGRESS/libtasn1.done
# Must rebuild: libvorbis
rpmbuild -ba libvorbis.spec --nocheck
touch ~/rpmbuild/PROGRESS/libvorbis.done
# Must rebuild: libxml2
rpmbuild -ba libxml2.spec --nocheck
touch ~/rpmbuild/PROGRESS/libxml2.done
# Must rebuild: neofetch
rpmbuild -ba neofetch.spec --nocheck
touch ~/rpmbuild/PROGRESS/neofetch.done
# Must rebuild: libxslt
rpmbuild -ba libxslt.spec --nocheck
touch ~/rpmbuild/PROGRESS/libxslt.done
# Must rebuild: man-db
rpmbuild -ba man-db.spec --nocheck
touch ~/rpmbuild/PROGRESS/man-db.done
# Must rebuild: mikmod
rpmbuild -ba mikmod.spec --nocheck
touch ~/rpmbuild/PROGRESS/mikmod.done
# Must rebuild: mksh
rpmbuild -ba mksh.spec --nocheck
touch ~/rpmbuild/PROGRESS/mksh.done
# Must rebuild: mrxvt
rpmbuild -ba mrxvt.spec --nocheck
touch ~/rpmbuild/PROGRESS/mrxvt.done
# Must rebuild: ncurses
rpmbuild -ba ncurses.spec --nocheck
touch ~/rpmbuild/PROGRESS/ncurses.done
# Must rebuild: nettle
rpmbuild -ba nettle.spec --nocheck
touch ~/rpmbuild/PROGRESS/nettle.done
# Must rebuild: perl-Expect
rpmbuild -ba perl-Expect.spec --nocheck
touch ~/rpmbuild/PROGRESS/perl-Expect.done
# Must rebuild: openssl
rpmbuild -ba openssl.spec --nocheck
touch ~/rpmbuild/PROGRESS/openssl.done
# Must rebuild: p11-kit
rpmbuild -ba p11-kit.spec --nocheck
touch ~/rpmbuild/PROGRESS/p11-kit.done
# Must rebuild: perl-Fedora-VSP
rpmbuild -ba perl-Fedora-VSP.spec --nocheck
touch ~/rpmbuild/PROGRESS/perl-Fedora-VSP.done
echo "DONT FORGET TO REBUILD RPM AND LIBDICL!"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment