Commit cd321fcb authored by Jonathan Carter's avatar Jonathan Carter
Browse files

Move more source packages to git

parent 8b68eec9
# Various AIMS settings
#[ -x /usr/bin/lesspipe ] && eval "$(lesspipe)"
export EDITOR='/usr/bin/gedit'
#export PERL_BADLANG=0
alias python='python -Q new'
export HISTCONTROL=ignoredups
export HISTFILESIZE=8192
export RSYNC_RSH=ssh
export IGNOREEOF=0
eval `dircolors -b`
alias l='ls -lap'
# colourful grep
alias grep='grep --color'
alias egrep='egrep --color'
# colourful diff
alias diff='colordiff'
# man pages in colour
# colourful gcc # colorgcc must be installed
# few enough people use gcc intensively for this not to be disruptive
export CC='/usr/bin/colorgcc'
alias gcc='colorgcc'
# This is disabled -- it breaks when used from /etc/profile.d/
# Use it from ~/.bashrc instead.
#export LESS_TERMCAP_mb=$'\E[01;31m'
#export LESS_TERMCAP_md=$'\E[01;31m'
#export LESS_TERMCAP_me=$'\E[0m'
#export LESS_TERMCAP_se=$'\E[0m'
#export LESS_TERMCAP_so=$'\E[01;44;33m'
#export LESS_TERMCAP_ue=$'\E[0m'
#export LESS_TERMCAP_us=$'\E[01;32m'
# enable bash completion in interactive shells (this instance added by AIMS install script)
#if [ -f /etc/bash_completion ] && ! shopt -oq posix; then
# . /etc/bash_completion
#fi
# EOF /etc/bash.aimsrc
aims-bashrc (0.1ubuntu7) trusty; urgency=medium
* Removed setterm -blength 0 from /etc/prodile.d/aimsrc.sh (causes error to pop up at login with new lightdm saying setterm: $TERM not set)
-- Jan Groenewald <jan@aims.ac.za> Tue, 17 Feb 2015 09:09:34 +0200
aims-bashrc (0.1ubuntu6) trusty; urgency=medium
* Releasing for trusty
-- Jan Groenewald <jan@aims.ac.za> Sun, 20 Apr 2014 16:01:34 +0200
aims-bashrc (0.1ubuntu5) precise; urgency=low
* Removed LESS_TERMCAP for colourful man pages which breaks from profile.d
-- Jan Groenewald <jan@aims.ac.za> Wed, 11 Jul 2012 12:10:05 +0200
aims-bashrc (0.1ubuntu4) precise; urgency=low
* Removed shopt and bash completion (breaks dm login with requirement user ingroup nopasswdlogin not met by user 'username')
-- Jan Groenewald <jan@aims.ac.za> Sat, 19 May 2012 18:19:01 +0200
aims-bashrc (0.1ubuntu3) precise; urgency=low
* Fixed build quantal -> precise
-- Jan Groenewald <jan@aims.ac.za> Fri, 18 May 2012 11:27:58 +0200
aims-bashrc (0.1ubuntu2) quantal; urgency=low
* Fixed typo in debian/install file.
-- Jan Groenewald <jan@aims.ac.za> Fri, 18 May 2012 11:17:27 +0200
aims-bashrc (0.1ubuntu1) precise; urgency=low
* Added aimsrc.sh to /etc/profile.d
-- Jan Groenewald <jan@aims.ac.za> Wed, 16 May 2012 12:06:35 +0200
aims-bashrc (0.1) precise; urgency=low
* Initial Release.
-- Jan Groenewald <jan@aims.ac.za> Wed, 16 May 2012 12:02:01 +0200
Source: aims-bashrc
Section: utils
Priority: extra
Maintainer: Jan Groenewald <jan@aims.ac.za>
Build-Depends: debhelper (>= 8.0.0)
Standards-Version: 3.9.2
Homepage: https://launchpad.net/~aims
#Vcs-Git: git://git.debian.org/collab-maint/aims-bashrc.git
#Vcs-Browser: http://git.debian.org/?p=collab-maint/aims-bashrc.git;a=summary
Package: aims-bashrc
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, bash, colorgcc, colordiff
Description: This package sets AIMS desktop bash preferences
This package creates /etc/profile.d/aimsrc.sh
Format: http://dep.debian.net/deps/dep5
Upstream-Name: aims-bashrc
Source: <url://example.com>
Files: *
Copyright: <years> <put author's name and email here>
<years> <likewise for another author>
License: GPL-3.0+
Files: debian/*
Copyright: 2012 Jan Groenewald <jan@aims.ac.za>
License: GPL-3.0+
License: GPL-3.0+
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
.
This package is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
.
On Debian systems, the complete text of the GNU General
Public License version 3 can be found in "/usr/share/common-licenses/GPL-3".
# Please also look if there are files or directories which have a
# different copyright/license attached and list them here.
# to instruct dh_install
aimsrc.sh /etc/profile.d
#!/usr/bin/make -f
# -*- makefile -*-
# Sample debian/rules that uses debhelper.
# This file was originally written by Joey Hess and Craig Small.
# As a special exception, when this file is copied by dh-make into a
# dh-make output file, you may use that output file without restriction.
# This special exception was added by Craig Small in version 0.37 of dh-make.
# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1
%:
dh $@
The Debian Package aims-desktop-setup
----------------------------
This package sets up the repositories to be able to install aims-desktop's dependencies
-- Jan Groenewald <jan@aims.ac.za> Thu, 26 Apr 2012 12:52:37 +0200
aims-desktop-setup (0.1ubuntu54) trusty; urgency=medium
* Added aims-umask.sh for default private folders
-- Jan Groenewald <jan@aims.ac.za> Mon, 05 Jan 2015 08:55:29 +0200
aims-desktop-setup (0.1ubuntu53) trusty; urgency=medium
* Removed nbd-client temporarily, as it needs interaction
-- Jan Groenewald <jan@aims.ac.za> Tue, 02 Dec 2014 13:05:02 +0200
aims-desktop-setup (0.1ubuntu52) trusty; urgency=medium
* Added nbd-client as dependency for aims-desktop.iso network booting
-- Jan Groenewald <jan@aims.ac.za> Tue, 02 Dec 2014 11:57:07 +0200
aims-desktop-setup (0.1ubuntu51) trusty; urgency=medium
* Added -y to adding repository, for less user interaction required
-- Jan Groenewald <jan@aims.ac.za> Tue, 02 Dec 2014 09:13:13 +0200
aims-desktop-setup (0.1ubuntu50) trusty; urgency=medium
* Moved acroread.seed to acroread-installer; added python-sympy to 32bit installs
-- Jan Groenewald <jan@aims.ac.za> Thu, 06 Nov 2014 11:16:19 +0200
aims-desktop-setup (0.1ubuntu49) trusty; urgency=medium
* Added java installer and renamed acroead installer
-- Jan Groenewald <jan@aims.ac.za> Thu, 16 Oct 2014 08:36:52 +0200
aims-desktop-setup (0.1ubuntu48) trusty; urgency=medium
* Replaced ugly hack with source /etc/environment
-- Jan Groenewald <jan@aims.ac.za> Tue, 02 Sep 2014 12:13:05 +0200
aims-desktop-setup (0.1ubuntu47) trusty; urgency=medium
* Attempt to fix the installer to use a proxy from /etc/environment when running update-pepperflashplugin-nonfree in aims-desktop-setup
-- Jan Groenewald <jan@aims.ac.za> Tue, 02 Sep 2014 10:32:18 +0200
aims-desktop-setup (0.1ubuntu46) trusty; urgency=medium
* Fixed bug in postinst syntax
-- Jan Groenewald <jan@aims.ac.za> Wed, 18 Jun 2014 17:09:02 +0200
aims-desktop-setup (0.1ubuntu45) trusty; urgency=medium
* Fixed acroread-installer to disable sources for raring partner
-- Jan Groenewald <jan@aims.ac.za> Wed, 18 Jun 2014 16:21:15 +0200
aims-desktop-setup (0.1ubuntu44) trusty; urgency=medium
* Fixed syntax error in aims-desktop-setup
-- Jan Groenewald <jan@aims.ac.za> Wed, 18 Jun 2014 15:22:10 +0200
aims-desktop-setup (0.1ubuntu43) trusty; urgency=medium
* Added acroread-installer for raring partner package
-- Jan Groenewald <jan@aims.ac.za> Tue, 17 Jun 2014 16:31:35 +0200
aims-desktop-setup (0.1ubuntu42) trusty; urgency=medium
* Added jtaylor/ipython in both postinst and aims-desktop-setup, for IPython2
* Added /etc/update-motd.d/99-donate-to-aims
-- Jan Groenewald <jan@aims.ac.za> Tue, 03 Jun 2014 09:06:21 +0200
aims-desktop-setup (0.1ubuntu41) trusty; urgency=medium
* Added thenfanclub PPA for grive-tools
-- Jan Groenewald <jan@aims.ac.za> Mon, 19 May 2014 10:31:08 +0200
aims-desktop-setup (0.1ubuntu40) trusty; urgency=medium
* Add creation of 20auto-upgrades (debconf not setting this correctly)
-- Jan Groenewald <jan@aims.ac.za> Tue, 29 Apr 2014 10:53:20 +0200
aims-desktop-setup (0.1ubuntu39) trusty; urgency=medium
* Changed test for update-pepperflashplugin-nonfree from dpkg -l to which
-- Jan Groenewald <jan@aims.ac.za> Tue, 29 Apr 2014 09:11:09 +0200
aims-desktop-setup (0.1ubuntu38) trusty; urgency=medium
* Only install skype if we are not in UCK creating an ISO
-- Jan Groenewald <jan@aims.ac.za> Tue, 29 Apr 2014 08:36:07 +0200
aims-desktop-setup (0.1ubuntu37) trusty; urgency=medium
* Replaced -extra with -standard and removed r-install-packages from 32bit lines
-- Jan Groenewald <jan@aims.ac.za> Sun, 27 Apr 2014 15:08:50 +0200
aims-desktop-setup (0.1ubuntu36) trusty; urgency=medium
* Added Skype to post-uck
-- Jan Groenewald <jan@aims.ac.za> Sun, 27 Apr 2014 10:54:01 +0200
aims-desktop-setup (0.1ubuntu35) trusty; urgency=medium
* Added update-pepperflashplugin-nonfree --install and skype right at the end. Skype fails in UCK.
-- Jan Groenewald <jan@aims.ac.za> Sat, 26 Apr 2014 18:17:36 +0200
aims-desktop-setup (0.1ubuntu34) trusty; urgency=medium
* apt-add-repository does not add the sources correctly. Adding manually.
-- Jan Groenewald <jan@aims.ac.za> Wed, 23 Apr 2014 14:57:09 +0200
aims-desktop-setup (0.1ubuntu33) trusty; urgency=medium
* Adding -y to purge medibuntu-keyring
-- Jan Groenewald <jan@aims.ac.za> Tue, 22 Apr 2014 14:38:54 +0200
aims-desktop-setup (0.1ubuntu32) trusty; urgency=medium
* Releasing for trusty. More work to be done in May 2014. Completely untested now. Bug reports welcome.
-- Jan Groenewald <jan@aims.ac.za> Tue, 22 Apr 2014 13:14:10 +0200
aims-desktop-setup (0.1ubuntu31) precise; urgency=low
* Added exit if no held packages found (to prevent installing 3.8 where another kernel was explicitely installed)
-- Jan Groenewald <jan@aims.ac.za> Thu, 19 Dec 2013 11:38:09 +0200
aims-desktop-setup (0.1ubuntu30) precise; urgency=low
* Added aims-desktop-unhold kernels script
-- Jan Groenewald <jan@aims.ac.za> Wed, 18 Dec 2013 16:59:51 +0200
aims-desktop-setup (0.1ubuntu29) precise; urgency=low
* Changed to from raring to saucy kernel in post-uck script
-- Jan Groenewald <jan@aims.ac.za> Wed, 18 Dec 2013 16:52:47 +0200
aims-desktop-setup (0.1ubuntu28) precise; urgency=low
* Fixed shebang line (had two comments)
-- Jan Groenewald <jan@aims.ac.za> Mon, 02 Dec 2013 16:14:24 +0200
aims-desktop-setup (0.1ubuntu27) precise; urgency=low
* Added rm -f /etc/default/apporte (the file sed left behind when disabling apport with sed's in place option)
-- Jan Groenewald <jan@aims.ac.za> Fri, 20 Sep 2013 18:01:42 +0200
aims-desktop-setup (0.1ubuntu26) precise; urgency=low
* Added apt-get -y install ipython/precise-backports ipython-notebook/precise-backports to aims-desktop-setup script
-- Jan Groenewald <jan@aims.ac.za> Fri, 20 Sep 2013 17:58:22 +0200
aims-desktop-setup (0.1ubuntu25) precise; urgency=low
* Disabling Medibuntu and enabling VideoLAN: https://launchpad.net/medibuntu/+announcement/11951
-- Jan Groenewald <jan@aims.ac.za> Thu, 19 Sep 2013 10:57:18 +0200
aims-desktop-setup (0.1ubuntu24) precise; urgency=low
* Test for 32bit in aims-desktop-setup and install everything except sagemath (no packaged 32bit available for 12.04)
-- Jan Groenewald <jan@aims.ac.za> Wed, 18 Sep 2013 11:10:38 +0200
aims-desktop-setup (0.1ubuntu23) precise; urgency=low
* Fixed typo in checking for aims-desktop sources.list
* Added disabling the cdrom lines in sources.list
-- Jan Groenewald <jan@aims.ac.za> Wed, 10 Jul 2013 12:59:24 +0200
aims-desktop-setup (0.1ubuntu22) precise; urgency=low
* Added -f to rm /var/lib/update-notifier/user.d/dropbox-*start-required
-- Jan Groenewald <jan@aims.ac.za> Tue, 09 Jul 2013 16:23:31 +0200
aims-desktop-setup (0.1ubuntu21) precise; urgency=low
* Added aims-desktop-complete-post-uck (apport, raring kernel, dropbox-restart-required)
* Updated aims-desktop-setup to automatically install aims-desktop, enable google repos, add talkplugin, and remove dropbox-restart-required
-- Jan Groenewald <jan@aims.ac.za> Tue, 09 Jul 2013 11:43:47 +0200
aims-desktop-setup (0.1ubuntu20) precise; urgency=low
* Added disabling apport to aims-desktop-setup script
-- Jan Groenewald <jan@aims.ac.za> Mon, 08 Jul 2013 08:40:04 +0200
aims-desktop-setup (0.1ubuntu19) precise; urgency=low
* Removed the adding of casapy PPA in aims-desktop-setup script
-- Jan Groenewald <jan@aims.ac.za> Wed, 03 Jul 2013 11:05:54 +0200
aims-desktop-setup (0.1ubuntu18) precise; urgency=low
* Replaced manual 20auto-upgrades with debconf-set-selections in aims-desktop-setup
-- Jan Groenewald <jan@aims.ac.za> Tue, 02 Jul 2013 14:19:53 +0200
aims-desktop-setup (0.1ubuntu17) precise; urgency=low
* Removed suggestion to install aims-desktop-extra (now deprecated)
-- Jan Groenewald <jan@aims.ac.za> Mon, 01 Jul 2013 16:17:19 +0200
aims-desktop-setup (0.1ubuntu16) precise; urgency=low
* Updted google-repos-setup to wget key instead of apt-key adv.
-- Jan Groenewald <jan@aims.ac.za> Thu, 05 Jul 2012 11:12:02 +0200
aims-desktop-setup (0.1ubuntu15) precise; urgency=low
* Added -y to forticlientsslvpn-installer
-- Jan Groenewald <jan@aims.ac.za> Wed, 27 Jun 2012 19:47:33 +0200
aims-desktop-setup (0.1ubuntu14) precise; urgency=low
* Added enabling unattended upgrades
-- Jan Groenewald <jan@aims.ac.za> Fri, 22 Jun 2012 10:16:46 +0200
aims-desktop-setup (0.1ubuntu13) precise; urgency=low
* Added check for PPA sources.list before sedding them (running this more than once introduced errors)
-- Jan Groenewald <jan@aims.ac.za> Wed, 13 Jun 2012 12:35:47 +0200
aims-desktop-setup (0.1ubuntu12) precise; urgency=low
* Disabled adding google repositories -- downloads via apt (even update) fails to often.
-- Jan Groenewald <jan@aims.ac.za> Tue, 12 Jun 2012 18:11:00 +0200
aims-desktop-setup (0.1ubuntu11) precise; urgency=low
* Added ppa:aims/casapy
-- Jan Groenewald <jan@aims.ac.za> Wed, 06 Jun 2012 16:30:26 +0200
aims-desktop-setup (0.1ubuntu10) precise; urgency=low
* Added messages at beginning and end of script
-- Jan Groenewald <jan@aims.ac.za> Sat, 26 May 2012 17:25:46 +0200
aims-desktop-setup (0.1ubuntu9) precise; urgency=low
* Removed AIMS proxy settings so that other nodes can use this
-- Jan Groenewald <jan@aims.ac.za> Wed, 09 May 2012 15:49:35 +0200
aims-desktop-setup (0.1ubuntu8) precise; urgency=low
* Fixed two more sed substitutions to only work on deb-src if it is at the beginning of a line
-- Jan Groenewald <jan@aims.ac.za> Fri, 04 May 2012 12:37:51 +0200
aims-desktop-setup (0.1ubuntu7) precise; urgency=low
* Fix sed deb-src to comment only once; set AIMS proxy again
-- Jan Groenewald <jan@aims.ac.za> Thu, 03 May 2012 14:26:35 +0200
aims-desktop-setup (0.1ubuntu6) precise; urgency=low
* Added space to "boolean true" in msttcorefonts seed
-- Jan Groenewald <jan@aims.ac.za> Thu, 03 May 2012 08:47:26 +0200
aims-desktop-setup (0.1ubuntu5) precise; urgency=low
* Added mssttcorefonts.seed to accept license before dist-upgrade asks again
-- Jan Groenewald <jan@aims.ac.za> Wed, 02 May 2012 17:07:49 +0200
aims-desktop-setup (0.1ubuntu4) precise; urgency=low
* Added -y to make apt-add-repository non-interactive
-- Jan Groenewald <jan@aims.ac.za> Tue, 01 May 2012 11:38:02 +0200
aims-desktop-setup (0.1ubuntu3) precise; urgency=low
* rm sources.liste and sources.list.d/*liste files (latter cause apt-get update warnings)
-- Jan Groenewald <jan@aims.ac.za> Tue, 01 May 2012 11:29:05 +0200
aims-desktop-setup (0.1ubuntu2) precise; urgency=low
* Moved aims-desktop-setup to debian/scritps/ (else breaks build of package by same name)
* Added apt-get -y dist-upgrade to script
-- Jan Groenewald <jan@aims.ac.za> Thu, 26 Apr 2012 17:15:59 +0200
aims-desktop-setup (0.1ubuntu1) precise; urgency=low
* Fixed debian/install paths to contain "debian/"
-- Jan Groenewald <jan@aims.ac.za> Thu, 26 Apr 2012 16:31:53 +0200
aims-desktop-setup (0.1) precise; urgency=low
* Initial Release.
-- Jan Groenewald <jan@aims.ac.za> Thu, 26 Apr 2012 14:06:40 +0200
Source: aims-desktop-setup
Section: misc
Priority: extra
Maintainer: Jan Groenewald <jan@aims.ac.za>
Build-Depends: debhelper (>= 8.0.0)
Standards-Version: 3.9.2
Homepage: https://launchpad.net/~aims
#Vcs-Git: git://git.debian.org/collab-maint/aims-desktop-setup.git
#Vcs-Browser: http://git.debian.org/?p=collab-maint/aims-desktop-setup.git;a=summary
Package: aims-desktop-setup
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: This package sets up all the reopsitories and preseeds needed to install aims-desktop
This package is best run on an fresh Ubuntu install!
This package enables AIMS PPAs, enables universe and multiverse, disables deb-src lines,
enables VideoLAN and Google talkplugin+musicmanager and gets their keys imported,
and sets preseeds for any interactive questions asked during the install of aims-desktop's
dependencies.
.
This package also contains a script forticlientsslvpn-installer which adds a reopository
only available inside the AIMS LAN (as we cannot redistribute forticlientsslvpn), installs
the Forticlient VPN SSL, and disables the repo again. Stellenbosch University uses this product
for remote access.
Format: http://dep.debian.net/deps/dep5
Upstream-Name: aims-desktop-setup
Source: <url://example.com>
Files: *
Copyright: <years> <put author's name and email here>
<years> <likewise for another author>
License: GPL-3.0+
Files: debian/*
Copyright: 2012 Jan Groenewald <jan@aims.ac.za>
License: GPL-3.0+
License: GPL-3.0+
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
.
This package is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
.
On Debian systems, the complete text of the GNU General
Public License version 3 can be found in "/usr/share/common-licenses/GPL-3".
# Please also look if there are files or directories which have a
# different copyright/license attached and list them here.
# to instruct dh_install
debian/scripts/99-donate-to-aims /etc/update-motd.d
debian/scripts/aims-desktop-acroread-installer-raring /usr/bin
debian/scripts/aims-desktop-complete-post-uck /usr/bin
debian/scripts/aims-desktop-setup /usr/bin
debian/scripts/aims-desktop-unhold-kernels /usr/bin
debian/scripts/aims-desktop-webupd8-oracle-java8-install-and-set-default /usr/bin
debian/scripts/aims-umask.sh /etc/profile.d
debian/scripts/forticlientsslvpn-installer /usr/bin
debian/scripts/google-repos-setup /usr/bin
#!/bin/sh
# postinst script for aims-desktop-setup
#
# see: dh_installdeb(1)
set -e
# summary of how this script can be called:
# * <postinst> `configure' <most-recently-configured-version>
# * <old-postinst> `abort-upgrade' <new version>
# * <conflictor's-postinst> `abort-remove' `in-favour' <package>
# <new-version>
# * <postinst> `abort-remove'
# * <deconfigured's-postinst> `abort-deconfigure' `in-favour'
# <failed-install-package> <version> `removing'
# <conflicting-package> <version>
# for details, see http://www.debian.org/doc/debian-policy/ or
# the debian-policy package
case "$1" in
configure)
# For IPython2 (Added 3 June 2014 for already installed systems to get this simply via the upgraded package, not needing to run aims-desktop-setup)
if [ ! -f /etc/apt/sources.list.d/jtaylor-ipython-trusty.list ]; then
# Bug in apt-add-repository -- adds only commented deb-src line?
# Perhaps looking at distUpgrade or Save files
# Need to run this though to get the key. Then just do it manually, overrinding:
apt-add-repository -y ppa:jtaylor/ipython
cat > /etc/apt/sources.list.d/jtaylor-ipython-trusty.list << EOF
deb http://ppa.launchpad.net/jtaylor/ipython/ubuntu trusty main
# deb-src http://ppa.launchpad.net/jtaylor/ipython/ubuntu trusty main
EOF
fi;
# Don't leave old raring partner sources enabled
if [ -f /etc/apt/sources.list.d/acroread.list ]; then
mv -f /etc/apt/sources.list.d/acroread.list /etc/apt/sources.list.d/acroread.list.disabled
fi
;;
abort-upgrade|abort-remove|abort-deconfigure)
;;