| 1 | # Copyright 1999-2003 Gentoo Technologies, Inc. |
1 | # Copyright 1999-2003 Gentoo Technologies, Inc. |
| 2 | # Distributed under the terms of the GNU General Public License v2 |
2 | # Distributed under the terms of the GNU General Public License v2 |
| 3 | # $Header: /var/cvsroot/gentoo-x86/eclass/eutils.eclass,v 1.44 2003/07/18 18:42:10 wolf31o2 Exp $ |
3 | # $Header: /var/cvsroot/gentoo-x86/eclass/eutils.eclass,v 1.45 2003/07/18 20:43:00 wolf31o2 Exp $ |
| 4 | # |
4 | # |
| 5 | # Author: Martin Schlemmer <azarah@gentoo.org> |
5 | # Author: Martin Schlemmer <azarah@gentoo.org> |
| 6 | # |
6 | # |
| 7 | # This eclass is for general purpose functions that most ebuilds |
7 | # This eclass is for general purpose functions that most ebuilds |
| 8 | # have to implement themselves. |
8 | # have to implement themselves. |
| … | |
… | |
| 874 | # we do this because otherwise a failure in gzip will cause 0 bytes to be sent |
874 | # we do this because otherwise a failure in gzip will cause 0 bytes to be sent |
| 875 | # to tar which will make tar not extract anything and exit with 0 |
875 | # to tar which will make tar not extract anything and exit with 0 |
| 876 | local out="`tail +${skip} ${src} | gzip -cd | tar -x --no-same-owner -v -f -`" |
876 | local out="`tail +${skip} ${src} | gzip -cd | tar -x --no-same-owner -v -f -`" |
| 877 | [ -z "${out}" ] && die "failure unpacking makeself ${shrtsrc} ('${ver}' +${skip})" |
877 | [ -z "${out}" ] && die "failure unpacking makeself ${shrtsrc} ('${ver}' +${skip})" |
| 878 | } |
878 | } |
| 879 | |
|
|
| 880 | # Add a function to force the user to press RETURN. |
|
|
| 881 | # I basically needed this for the UT2003 ebuild to pause |
|
|
| 882 | # the ebuild until the user swapped the CD in the drive. |
|
|
| 883 | # I put it here in case anyone else could use it. |
|
|
| 884 | # wolf31o2@gentoo.org |
|
|
| 885 | |
|
|
| 886 | pressreturn() |
|
|
| 887 | { |
|
|
| 888 | local REPLY |
|
|
| 889 | |
|
|
| 890 | echo -n "Press <RETURN> to continue..." |
|
|
| 891 | read REPLY |
|
|
| 892 | } |
|
|