Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ## Blacklist URL
- BLACKLIST=http://repo.parabolagnulinux.org/docs/blacklist.txt
- # Diff tool (vimdiff, gvimdiff, meld, etc)
- DIFFTOOL=vimdiff
- # The dir where you work on
- WORKDIR=/home/$USER/packages
- # The repos you'll be packaging for
- # Tip: As early repos take precedence on $REPOS loops, you can use this as
- # inverted order of precedence. Put testing repos first so fullpkg find new
- # PKGBUILDs first, for instance.
- REPOS=('core' 'extra' 'community' 'libre' 'libre-testing' 'social' 'sugar' '~emulatorman')
- # The architectures
- ARCHES=('i686' 'x86_64' 'mips64el' 'any')
- ## The directory where the chroots are stored
- CHROOTDIR=/mnt/chroot
- ## The working chroot
- ## A chroot is useful to build packages isolated from the current system and avoid
- ## unwanted (as in not in dependencies) automatic library linking
- # CHROOT=$SUDO_USER
- CHROOT=root
- ## The working copy
- CHCOPY=andre
- ## Obtains CacheDir from pacman.conf
- CACHEDIR=`grep "^#\?CacheDir" /etc/pacman.conf | cut -d'=' -f2`
- ## Parabola hostname (should be the same used on ssh_config
- PARABOLAHOST=parabola
- ## Run a command before releasing a package (ie. SSH connection, SSH tunnel, etc.)
- HOOKPRERELEASE="ssh -fNv parabola"
- ## Server destination of libre packages
- # Don't change unless you know what you're doing and you won't screw
- # anything ;)
- LIBREDESTDIR=/srv/http/repo/public
- ## ABSLibre
- #ABSLIBREGIT=http://projects.parabolagnulinux.org/abslibre.git
- ABSLIBREGIT=ssh://git@parabolagnulinux.org:1863/abslibre.git
- ## Commit Command
- ## Should be git or hg
- ## Uncomment only one of those
- COMMITCMD=git
- #COMMITCMD=hg
- ## Uncomment one of those or make one of your choice
- # Normal fullpkg
- FULLBUILDCMD="sudo libremakepkg -cuN -- -d"
- # Cross compiling fullkpg
- # FULLBUILDCMD="sudo libremakepkg -cuN -d '/path/to/cross-compiling/chroot' -- -d"
- ## Toru
- # Section for toru's vars
- TORUPATH=/var/lib/libretools/toru
- ## Package signing
- # Leave commented to disable signing
- #SIGEXT=".sig"
- SIGID="0x12121212"
- # Checks if vars aren't empty
- for VAR in CHROOTDIR CHROOT CACHEDIR PARABOLAHOST LIBREDESTDIR \
- BLACKLIST WORKDIR REPOS ARCHES ABSLIBREGIT \
- COMMITCMD DIFFTOOL FULLBUILDCMD; do
- ret=0
- [[ -z ${!VAR} ]] && {
- echo "Configure $VAR var in /etc/libretools.conf"
- ret=1
- }
- [ $ret -ne 0 ] && exit 1
- done
- source /usr/bin/libremessages
- ## These are architecture specific files.
- ## Uncomment them if you installed libretools-mips64el
- # source /etc/libretools.d/mips64el.conf
- ## Recommended SSH Config follows
- # SSH host, it's better if you have it configured on ~/.ssh/config
- # with ControlMaster auto (and a shell opened somewhere else)
- #
- # Example:
- # Host *
- # Protocol 2
- # ControlMaster auto
- # ControlPath /tmp/ssh-%r@%h:%p
- #
- ## Repo server
- # Host parabola
- # Port 22
- # HostName repo.parabolagnulinux.org
- # User parabolavnx
- # IdentityFile ~/.ssh/id_rsa
- #
- ## Git server
- # Host vparabola
- # Port 1863
- # HostName parabolagnulinux.org
- # User parabola
- # IdentityFile ~/.ssh/id_rsa
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement