Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
user-manual
manual-packaging
Commits
cfbad63a
Commit
cfbad63a
authored
Jun 02, 2012
by
Melissa Draper
Browse files
Initial commit
parents
Changes
11
Hide whitespace changes
Inline
Side-by-side
maharadocs-1.5/debian/changelog
0 → 100644
View file @
cfbad63a
maharadocs (1.5-1) unstable; urgency=low
* Initial release
-- Melissa Draper <melissa@catalyst.net.nz> Thu, 03 May 2012 00:52:22 +1200
maharadocs-1.5/debian/compat
0 → 100644
View file @
cfbad63a
8
maharadocs-1.5/debian/control
0 → 100644
View file @
cfbad63a
Source: maharadocs
Section: unknown
Priority: extra
Maintainer: Melissa Draper <melissa@catalyst.net.nz>
Build-Depends: debhelper (>= 8.0.0)
Standards-Version: 3.9.2
Homepage: manual.mahara.org
#Vcs-Git: git://git.debian.org/collab-maint/maharadocs.git
#Vcs-Browser: http://git.debian.org/?p=collab-maint/maharadocs.git;a=summary
Package: maharadocs
Architecture: any
Pre-depends: debconf (>= 0.2.17)
Depends: ${misc:Depends}, apache2, gettext, git-core, bzr, make, ttf-wqy-microhei, ttf-freefont, mendexk, texlive-latex-extra, texlive-fonts-recommended, texlive-latex-recommended, texlive-xetex, ttf-indic-fonts-core, texlive-lang-all, python-pybabel
Description: localised automated sphinx docs for Mahara
This package installs the automated localised sphinx docs for Mahara to the webroot
maharadocs-1.5/debian/copyright
0 → 100644
View file @
cfbad63a
Format: http://dep.debian.net/deps/dep5
Upstream-Name: maharadocs
Source: <url://example.com>
Files: *
Copyright: <years> <put author's name and email here>
<years> <likewise for another author>
License: <special license>
<Put the license of the package here indented by 1 space>
<This follows the format of Description: lines in control file>
.
<Including paragraphs>
# If you want to use GPL v2 or later for the /debian/* files use
# the following clauses, or change it to suit. Delete these two lines
Files: debian/*
Copyright: 2012 Melissa Draper <melissa@catalyst.net.nz>
License: GPL-2+
This package 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 2 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 2 can be found in "/usr/share/common-licenses/GPL-2".
# Please also look if there are files or directories which have a
# different copyright/license attached and list them here.
maharadocs-1.5/debian/docs
0 → 100644
View file @
cfbad63a
maharadocs-1.5/debian/maharadocs.config
0 → 100644
View file @
cfbad63a
#!/bin/sh
set
-
e
. /
usr
/
share
/
debconf
/
confmodule
db_input
high
maharadocs
/
installdir
||
true
db_go
db_input
high
maharadocs
/
giturl
||
true
db_go
db_input
high
maharadocs
/
overwrite
||
true
db_go
maharadocs-1.5/debian/maharadocs.cron.daily
0 → 100644
View file @
cfbad63a
#!/bin/bash
set
-e
.
/usr/share/debconf/confmodule
PACKAGE
=
`
basename
$0
.postinst
`
db_get maharadocs/installdir
cd
/var/www/
$RET
git pull
make
-C
/var/www/
$RET
update html epub latexpdf
MAHARA
=
1.4
make
-C
/var/www/
$RET
update html epub latexpdf
MAHARA
=
1.5
make
-C
/var/www/
$RET
update html epub latexpdf
MAHARA
=
1.6
maharadocs-1.5/debian/maharadocs.postinst
0 → 100644
View file @
cfbad63a
#!/bin/bash
set
-e
.
/usr/share/debconf/confmodule
PACKAGE
=
`
basename
$0
.postinst
`
bold
=
`
tput bold
`
normal
=
`
tput sgr0
`
# Get the user input
case
"
$1
"
in
configure
)
db_get maharadocs/installdir
DIRNAME
=
$RET
db_get maharadocs/giturl
GITURL
=
$RET
db_get maharadocs/overwrite
OVERWRITEDIR
=
$RET
;;
*
)
echo
"postinst called with unknown argument
\`
$1
'"
>
&2
exit
1
;;
esac
# Check if we seem to have the correct git contents, not very trustworthy
# but better than no check :D
if
[
-d
/var/www/
$DIRNAME
]
then
if
grep
-Fxq
/var/www/
$DIRNAME
/.git/config
$GITURL
then
# If we have what appears to be the correct git contents,
# just quit the script cleanly and let the rest of the
# packaging do its thing.
echo
"Data already exists pulling from the correct source."
echo
"Not doing any alteration of /var/www/
$DIRNAME
."
exit
else
# However if it looks wrong, check if its a-ok to overwrite
if
[
$OVERWRITEDIR
eq
'ok'
]
then
# Buhbye!
rm
-rf
/var/www/
$DIRNAME
else
# Throw an error stating that we don't feel right about
# nuking the data we can see.
echo
"
${
bold
}
The directory '/var/www/
$DIRNAME
' already exists."
echo
"We were not told to overwrite, so we will not."
echo
"Exiting now. Retry with the overwrite option.
${
normal
}
"
exit
-1
fi
fi
fi
# Make our lovely new install from the git address.
# Despite all our checking, this can fail horribly after a long wait;
# there's not really much we can do about that now.
cd
/var/www/
echo
"Downloading the manual into /var/www/
$DIRNAME
from gitorious.org:"
echo
"
$GITURL
"
echo
"This may take a while..."
git clone
$GITURL
$DIRNAME
# Did we succeed?
if
[
-d
/var/www/
$DIRNAME
]
then
# Yay!
echo
"Manual successfully downloaded into '/var/www/
$DIRNAME
'."
else
# In theory, we should not be here. Throw an error if we did, guessing what might
# have happened. Git _should_ have reported all failures to download, but if the
# directory is missing, then _something_ went wrong.
echo
"
${
bold
}
The installation failed; the manual directory could not be found.
${
normal
}
"
echo
"Please check that:"
echo
"* The directory is indeed missing. If not, it is a packaging error."
echo
"*
$GITURL
is accessible and downloadable on your network. Find a friendly sysadmin."
echo
"If this appears to be a packaging error, report it to rt@catalyst.net.nz with all"
echo
"the text output since you tried to install this. "
exit
-1
fi
maharadocs-1.5/debian/maharadocs.templates
0 → 100644
View file @
cfbad63a
Template: maharadocs/installdir
Type: string
Default: maharadocs
Description: Installation directory:
What directory should the mahara documentation be
put in? This directory should not exist when installing
for the first time.
Template: maharadocs/giturl
Type: string
Default: https://git.gitorious.org/~melissa/mahara/melissas-mahara-manual.git
Description: Git URL:
This is the URL where we will clone the git contents from.
Template: maharadocs/overwrite
Type: select
Default: no
Choices: ok, no
Description: Overwrite the specified directory if it exists?:
If this directory exists, may we overwrite it DESTROYING all data inside it.
maharadocs-1.5/debian/rules
0 → 100755
View file @
cfbad63a
#!/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
$@
maharadocs-1.5/debian/source/format
0 → 100644
View file @
cfbad63a
3.0 (quilt)
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment