summaryrefslogtreecommitdiff
path: root/apt-get
blob: 37fe28681d53d2c7359b92041842bcd966b849b2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
#!/bin/sh

# divert original using    dpkg-divert --rename --local /usr/bin/apt-get

## Copyright (c) 2005 David B. Harris <dbharris@eelf.ddts.net>
## This text is released under the "three-clause BSD license".
## The full text of the license is available at the end of this file.

if [ "$1" = "update" ] || [ "$1" = "clean" ] || [ "$1" = "autoclean" ] || ( [ "$1" = "--simulate" ] && [ "$2" == "upgrade" ] ); then
    apt-get.distrib "$@"
    exit $?
else
    cat <<EOF
    This is $(hostname -f), and in order to make administration easier, the
    preferred method of package installation is via /usr/bin/aptitude. Simply
    run 'aptitude install <package>'. aptitude has excellent logging facilities
    and is also capable of allowing easy installation of Recommended and
    Suggested packages.

    Should you still require the use of apt-get, it is available as
    /usr/bin/apt-get.distrib - but, please send a mail to
    staff@$(hostname -f) describing the actions taken. Thank you.


EOF
    printf "Command-line arguments: apt-get %s\n\n" "$*"

    printf "Press any key to continue."

    read -n1 < /dev/tty

    printf "\n"
fi

## Redistribution and use in source and binary forms, with or without
## modification, are permitted provided that the following conditions are
## met:
## 
##     * Redistributions of source code must retain the above copyright
## notice, this list of conditions and the following disclaimer.
## 
##     * Redistributions in binary form must reproduce the above
## copyright notice, this list of conditions and the following disclaimer
## in the documentation and/or other materials provided with the
## distribution.
## 
##     * Neither the names of the copyright owners nor the names of its
## contributors may be used to endorse or promote products derived from
## this software without specific prior written permission.
## 
## THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
## "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
## LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
## A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
## OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
## SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
## LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
## DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
## THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
## (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
## OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.