Skip to content

Instantly share code, notes, and snippets.

@mojavelinux
Created July 27, 2012 23:39
Show Gist options
  • Select an option

  • Save mojavelinux/3191068 to your computer and use it in GitHub Desktop.

Select an option

Save mojavelinux/3191068 to your computer and use it in GitHub Desktop.
BoxGrinder build recipe for Fedora 17 packaging with Gnome desktop
name: fedora-17-packager
summary: Operating system for creating packages for Fedora 17
os:
name: fedora
version: 17
hardware:
cpus: 4
memory: 4096
partitions:
"/":
size: 6
packages:
- @core
- @fedora-packager
- @base-x
- @gnome-desktop
- vim-enhanced
- git
- subversion
- spice-vdagent
- wget
- firefox
post:
base:
# symlink to default.target gets overridden by the fedora plugin
- "ln -sf /lib/systemd/system/graphical.target /etc/systemd/system/default.target"
- "echo 'RUN_FIRSTBOOT=NO' > /etc/sysconfig/firstboot"
- "mkdir -p /etc/skel/rpmbuild/{BUILD,RPMS,SOURCES,SPECS,SRPMS} && echo '%_topdir %(echo $HOME)/rpmbuild' > /etc/skel/.rpmmacros"
- "useradd -c Packager -G wheel packager && echo packager | passwd packager --stdin"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment