fix src_uri
authorHeinrich Wendel <lanius@gentoo.org>
Sun, 5 Dec 2004 11:17:14 +0000 (11:17 +0000)
committerHeinrich Wendel <lanius@gentoo.org>
Sun, 5 Dec 2004 11:17:14 +0000 (11:17 +0000)
net-misc/ltsp/ChangeLog
net-misc/ltsp/Manifest
net-misc/ltsp/files/digest-ltsp-4.1-r1
net-misc/ltsp/ltsp-4.1-r1.ebuild

index 2e1fccb31fbc519ce62f049341f2b1fea42d017d..570c18daa76372e3ad9b7a950487ef283e1cea69 100644 (file)
@@ -1,8 +1,11 @@
 # ChangeLog for net-misc/ltsp
 # Copyright 2000-2004 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/ltsp/ChangeLog,v 1.5 2004/11/11 21:52:53 lanius Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-misc/ltsp/ChangeLog,v 1.6 2004/12/05 11:17:14 lanius Exp $
 
-  11 Nov 2004; <heino@gentoo.org> -files/INSTALL.Gentoo, -files/Xaccess,
+  05 Dec 2004; lanius@gentoo.org ltsp-4.1-r1.ebuild:
+  fix handling of src_uri
+
+  11 Nov 2004; <lanius@gentoo.org> -files/INSTALL.Gentoo, -files/Xaccess,
   -files/Xsetup_workstation, -files/dhcpd.conf, -files/gdm.conf.pl,
   -files/install.sh, -files/kdmrc.pl, -files/ltsp.conf, -files/ltsp.gif,
   -files/tftp, -ltsp-3.0.9-r3.ebuild, -ltsp-4.0.ebuild:
index a088e41a8b593ae5f91d665072ae63739aab4fcc..d56128ecf2b37551a0a1b1c8e8d2749c8788781f 100644 (file)
@@ -1,7 +1,7 @@
-MD5 c57ba06eb5eb68031e430aa70e9c6452 ChangeLog 7161
-MD5 b2b668b08a0ad8a39b4ec7804cc946b0 ltsp-4.1-r1.ebuild 4663
+MD5 c542585c4e12a68eca420701066f0d10 ltsp-4.1-r1.ebuild 5300
+MD5 4997d10db375069139d5dec0b4d80388 ChangeLog 7242
 MD5 8470ac6202a79e428be0ed6867af12e8 metadata.xml 574
-MD5 13693bcf540d07a5f3a5fe4d6c7839cb files/digest-ltsp-4.1-r1 4324
-MD5 98c1e1d5fd02a42ec01348e7525e8108 files/eb-5.0.9-3c905c-tpo.lzpxe 17191
 MD5 0f37dcb7969240b88c680e0569385e2d files/eb-5.0.9-eepro100.lzpxe 16426
+MD5 e54bcb2c2c658558ede4b99c5d1a9a82 files/digest-ltsp-4.1-r1 4466
+MD5 98c1e1d5fd02a42ec01348e7525e8108 files/eb-5.0.9-3c905c-tpo.lzpxe 17191
 MD5 b716ae3544e8ac3e53f315a1e95f27a0 files/eb-5.0.9-rtl8139.lzpxe 16054
index c3a2aa366f0dc3ec8aa8a6c45146571d764c0b3d..5959b3abadf908593b088ab2d83eaeaaabf5ae8b 100644 (file)
@@ -37,6 +37,8 @@ MD5 ad662a97cda3389b2b1a4440977aa5bb ltsp-aumix-1.0-0-i386.tgz 48345
 MD5 13e79b438885aa790bbb7195563df3e5 ltsp-freetype-1.0-0-i386.tgz 586299
 MD5 fb79db426a2f9f6888430c3c309aa55c ltsp-kernel-1.4-0-i386.tgz 3874772
 MD5 3d4861ab2bd0f8c7819ef9a562286ed3 ltsp-modules-1.4-0-i386.tgz 3923245
+MD5 51a1f889b78fde496e2f1a07afcd08b6 ltsp-utils-0.9.tgz 40575
+MD5 0af5b6acee0f558c46621214cfbbda35 ltsp-snmpd-1-0-i386.tgz 4005591
 MD5 435d486670bcb254616dfa5a607f8e9e ltsp-gdb-1.0-0-i386.tgz 1604176
 MD5 b3a98509650f587194a1a02ff2c02615 ltsp-strace-1.0-0-i386.tgz 360028
 MD5 45afcb2172955f0a7515ee904c72ae8f ltsp-x-core-1.2-0-i386.tgz 18718396
@@ -55,6 +57,6 @@ MD5 133acac5836e2f1d7fb6aeff0eb6bf6a ltsp-x336_S3_S3V-1.0-0-i386.tgz 2078825
 MD5 e082f4d298a4f135e6db21bb970d95ce ltsp-x336_SVGA-1.0-0-i386.tgz 1509363
 MD5 71f5167a49ead5eee5371926c5c2829f ltsp-x336_VGA16-1.0-0-i386.tgz 891345
 MD5 04578a927b90c27c4b88c5248d660f0c ltsp-x336_W32-1.0-0-i386.tgz 818829
+MD5 693f1302ff1122ebda4de9b90652492b ltsp-audiofile-1.0-0-i386.tgz 70173
 MD5 2e39198e18c4ce1e48636369cc86151f ltsp-esd-1.0-0-i386.tgz 198156
 MD5 a8c6a26ce64a987dda05928ecb93227f ltsp_nasd-1.1-0-i386.tgz 644481
-MD5 51a1f889b78fde496e2f1a07afcd08b6 ltsp-utils-0.9.tgz 40575
index 725ac327377cad4b67727e3aab42f5bf54491d08..a3eb32786c38cf040173b22525cf54ab24555dc5 100644 (file)
@@ -1,6 +1,6 @@
 # Copyright 1999-2004 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/ltsp/ltsp-4.1-r1.ebuild,v 1.3 2004/09/28 05:15:59 lanius Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-misc/ltsp/ltsp-4.1-r1.ebuild,v 1.4 2004/12/05 11:17:14 lanius Exp $
 
 IUSE="X debug nas esd audiofile snmp"
 
@@ -21,150 +21,108 @@ SLOT="0"
 LICENSE="GPL-2"
 KEYWORDS="x86"
 
-S=${WORKDIR}/ltsp
+SRC_URI="
+http://www.ltsp.org/ltsp-4.1/ltsp-ltsptree-1.7-0-i386.tgz
+http://www.ltsp.org/ltsp-4.1/ltsp-glibc-1.0-0-i386.tgz
+http://www.ltsp.org/ltsp-4.1/ltsp-sysvinit-1.0-0-i386.tgz
+http://www.ltsp.org/ltsp-4.1/ltsp-popt-1.1-0-i386.tgz
+http://www.ltsp.org/ltsp-4.1/ltsp-bash-1.0-0-i386.tgz
+http://www.ltsp.org/ltsp-4.1/ltsp-busybox-1.0-0-i386.tgz
+http://www.ltsp.org/ltsp-4.1/ltsp-devfsd-1.0-0-i386.tgz
+http://www.ltsp.org/ltsp-4.1/ltsp-getltscfg-1.2-0-i386.tgz
+http://www.ltsp.org/ltsp-4.1/ltsp-libgcc_s-1.0-0-i386.tgz
+http://www.ltsp.org/ltsp-4.1/ltsp-haltsys-1.0-0-i386.tgz
+http://www.ltsp.org/ltsp-4.1/ltsp-e2fsprogs-1.1-0-i386.tgz
+http://www.ltsp.org/ltsp-4.1/ltsp-startsess-1.1-0-i386.tgz
+http://www.ltsp.org/ltsp-4.1/ltsp-lp_server-1.1-0-i386.tgz
+http://www.ltsp.org/ltsp-4.1/ltsp-ltspinfod-1.1-0-i386.tgz
+http://www.ltsp.org/ltsp-4.1/ltsp-modutils-1.0-0-i386.tgz
+http://www.ltsp.org/ltsp-4.1/ltsp-ncurses-1.0-0-i386.tgz
+http://www.ltsp.org/ltsp-4.1/ltsp-open-1.1-0-i386.tgz
+http://www.ltsp.org/ltsp-4.1/ltsp-prep_swap-1.0-0-i386.tgz
+http://www.ltsp.org/ltsp-4.1/ltsp-zlib-1.0-0-i386.tgz
+http://www.ltsp.org/ltsp-4.1/ltsp-libpng-1.0-0-i386.tgz
+http://www.ltsp.org/ltsp-4.1/ltsp-pci_scan-1.0-0-i386.tgz
+http://www.ltsp.org/ltsp-4.1/ltsp-pam-1.0-0-i386.tgz
+http://www.ltsp.org/ltsp-4.1/ltsp-ssh-1.0-0-i386.tgz
+http://www.ltsp.org/ltsp-4.1/ltsp-net-tools-1.0-0-i386.tgz
+http://www.ltsp.org/ltsp-4.1/ltsp-xinetd-1.0-0-i386.tgz
+http://www.ltsp.org/ltsp-4.1/ltsp-ypbind-1.0-0-i386.tgz
+http://www.ltsp.org/ltsp-4.1/ltsp-tcp_wrappers-1.0-0-i386.tgz
+http://www.ltsp.org/ltsp-4.1/ltsp-portmap-1.0-0-i386.tgz
+http://www.ltsp.org/ltsp-4.1/ltsp-rdesktop-1.3-0-i386.tgz
+http://www.ltsp.org/ltsp-4.1/ltsp-libvncserver-1.0-0-i386.tgz
+http://www.ltsp.org/ltsp-4.1/ltsp-localdev-1.1-0-i386.tgz
+http://www.ltsp.org/ltsp-4.1/ltsp-openssl-1.0-0-i386.tgz
+http://www.ltsp.org/ltsp-4.1/ltsp-samba-1.0-0-i386.tgz
+http://www.ltsp.org/ltsp-4.1/ltsp-util-linux-1.0-0-i386.tgz
+http://www.ltsp.org/ltsp-4.1/ltsp-vidlist-1.1-0-i386.tgz
+http://www.ltsp.org/ltsp-4.1/ltsp-aumix-1.0-0-i386.tgz
+http://www.ltsp.org/ltsp-4.1/ltsp-freetype-1.0-0-i386.tgz
+http://www.ltsp.org/ltsp-4.1/ltsp-kernel-1.4-0-i386.tgz
+http://www.ltsp.org/ltsp-4.1/ltsp-modules-1.4-0-i386.tgz
+http://www.ltsp.org/ltsp-4.1/ltsp-utils-0.9.tgz
+
+snmp? (
+http://www.ltsp.org/ltsp-4.1/http://www.ltsp.org/ltsp-4.1/ltsp-snmpd-1-0-i386.tgz )
+
+debug? (
+http://www.ltsp.org/ltsp-4.1/ltsp-gdb-1.0-0-i386.tgz
+http://www.ltsp.org/ltsp-4.1/ltsp-strace-1.0-0-i386.tgz )
+
+X? (
+http://www.ltsp.org/ltsp-4.1/ltsp-x-core-1.2-0-i386.tgz
+http://www.ltsp.org/ltsp-4.1/ltsp-x-fonts-1.0-0-i386.tgz
+http://www.ltsp.org/ltsp-4.1/ltsp-x-fonts-100dpi-1.0-0-i386.tgz
+http://www.ltsp.org/ltsp-4.1/ltsp-x336_3DLabs-1.0-0-i386.tgz
+http://www.ltsp.org/ltsp-4.1/ltsp-x336_8514-1.0-0-i386.tgz
+http://www.ltsp.org/ltsp-4.1/ltsp-x336_AGX-1.0-0-i386.tgz
+http://www.ltsp.org/ltsp-4.1/ltsp-x336_I128-1.0-0-i386.tgz
+http://www.ltsp.org/ltsp-4.1/ltsp-x336_Mach32-1.0-0-i386.tgz
+http://www.ltsp.org/ltsp-4.1/ltsp-x336_Mach64-1.0-0-i386.tgz
+http://www.ltsp.org/ltsp-4.1/ltsp-x336_Mach8-1.0-0-i386.tgz
+http://www.ltsp.org/ltsp-4.1/ltsp-x336_Mono-1.0-0-i386.tgz
+http://www.ltsp.org/ltsp-4.1/ltsp-x336_P9000-1.0-0-i386.tgz
+http://www.ltsp.org/ltsp-4.1/ltsp-x336_S3_S3V-1.0-0-i386.tgz
+http://www.ltsp.org/ltsp-4.1/ltsp-x336_SVGA-1.0-0-i386.tgz
+http://www.ltsp.org/ltsp-4.1/ltsp-x336_VGA16-1.0-0-i386.tgz
+http://www.ltsp.org/ltsp-4.1/ltsp-x336_W32-1.0-0-i386.tgz )
+
+audiofile? (
+http://www.ltsp.org/ltsp-4.1/ltsp-audiofile-1.0-0-i386.tgz )
+
+esd? (
+http://www.ltsp.org/ltsp-4.1/ltsp-esd-1.0-0-i386.tgz )
+
+nas? (
+http://www.ltsp.org/ltsp-4.1/ltsp_nasd-1.1-0-i386.tgz )"
 
-LTSP_CORE="ltsp-ltsptree-1.7-0-i386.tgz
-ltsp-glibc-1.0-0-i386.tgz
-ltsp-sysvinit-1.0-0-i386.tgz
-ltsp-popt-1.1-0-i386.tgz
-ltsp-bash-1.0-0-i386.tgz
-ltsp-busybox-1.0-0-i386.tgz
-ltsp-devfsd-1.0-0-i386.tgz
-ltsp-getltscfg-1.2-0-i386.tgz
-ltsp-libgcc_s-1.0-0-i386.tgz
-ltsp-haltsys-1.0-0-i386.tgz
-ltsp-e2fsprogs-1.1-0-i386.tgz
-ltsp-startsess-1.1-0-i386.tgz
-ltsp-lp_server-1.1-0-i386.tgz
-ltsp-ltspinfod-1.1-0-i386.tgz
-ltsp-modutils-1.0-0-i386.tgz
-ltsp-ncurses-1.0-0-i386.tgz
-ltsp-open-1.1-0-i386.tgz
-ltsp-prep_swap-1.0-0-i386.tgz
-ltsp-zlib-1.0-0-i386.tgz
-ltsp-libpng-1.0-0-i386.tgz
-ltsp-pci_scan-1.0-0-i386.tgz
-ltsp-pam-1.0-0-i386.tgz
-ltsp-ssh-1.0-0-i386.tgz
-ltsp-net-tools-1.0-0-i386.tgz
-ltsp-xinetd-1.0-0-i386.tgz
-ltsp-ypbind-1.0-0-i386.tgz
-ltsp-tcp_wrappers-1.0-0-i386.tgz
-ltsp-portmap-1.0-0-i386.tgz
-ltsp-rdesktop-1.3-0-i386.tgz
-ltsp-libvncserver-1.0-0-i386.tgz
-ltsp-localdev-1.1-0-i386.tgz
-ltsp-openssl-1.0-0-i386.tgz
-ltsp-samba-1.0-0-i386.tgz
-ltsp-util-linux-1.0-0-i386.tgz
-ltsp-vidlist-1.1-0-i386.tgz
-ltsp-aumix-1.0-0-i386.tgz
-ltsp-freetype-1.0-0-i386.tgz"
-
-use snmp && LTSP_CORE="${LTSP_CORE} ltsp-snmpd-1-0-i386.tgz"
-
-LTSP_DEBUG="ltsp-gdb-1.0-0-i386.tgz
-ltsp-strace-1.0-0-i386.tgz"
-
-LTSP_X="ltsp-x-core-1.2-0-i386.tgz
-ltsp-x-fonts-1.0-0-i386.tgz
-ltsp-x-fonts-100dpi-1.0-0-i386.tgz
-ltsp-x336_3DLabs-1.0-0-i386.tgz
-ltsp-x336_8514-1.0-0-i386.tgz
-ltsp-x336_AGX-1.0-0-i386.tgz
-ltsp-x336_I128-1.0-0-i386.tgz
-ltsp-x336_Mach32-1.0-0-i386.tgz
-ltsp-x336_Mach64-1.0-0-i386.tgz
-ltsp-x336_Mach8-1.0-0-i386.tgz
-ltsp-x336_Mono-1.0-0-i386.tgz
-ltsp-x336_P9000-1.0-0-i386.tgz
-ltsp-x336_S3_S3V-1.0-0-i386.tgz
-ltsp-x336_SVGA-1.0-0-i386.tgz
-ltsp-x336_VGA16-1.0-0-i386.tgz
-ltsp-x336_W32-1.0-0-i386.tgz"
-
-LTSP_STUFF="ltsp-kernel-1.4-0-i386.tgz
-ltsp-modules-1.4-0-i386.tgz"
-
-LTSP_UTILS="ltsp-utils-0.9.tgz"
+S=${WORKDIR}/ltsp
 
 KERNEL_VERSION="2.4.26-ltsp-2"
 
-use audiofile && LTSP_SOUND="${LTSP_SOUND} ltsp-audiofile-1.0-0-i386.tgz"
-use esd && LTSP_SOUND="${LTSP_SOUND} ltsp-esd-1.0-0-i386.tgz"
-use nas && LTSP_SOUND="${LTSP_SOUND} ltsp_nasd-1.1-0-i386.tgz"
-
-for FILE in ${LTSP_CORE} ${LTSP_STUFF}
-do
-       SRC_URI="${SRC_URI} http://www.ltsp.org/ltsp-4.1/${FILE}"
-done
-
-for FILE in ${LTSP_DEBUG}
-do
-       SRC_URI="${SRC_URI} debug? ( http://www.ltsp.org/ltsp-4.1/${FILE} )"
-done
-
-for FILE in ${LTSP_X}
-do
-       SRC_URI="${SRC_URI} X? ( http://www.ltsp.org/ltsp-4.1/${FILE} )"
-done
-
-for FILE in ${LTSP_SOUND}
-do
-       SRC_URI="${SRC_URI} http://www.ltsp.org/ltsp-4.1/${FILE}"
-done
-
-SRC_URI="${SRC_URI} mirror://sourceforge/ltsp/${LTSP_UTILS}"
-
-
 src_unpack() {
        # nothing to unpack
        mkdir ltsp
        cd ltsp
 
-       for FILE in ${LTSP_STUFF} ${LTSP_UTILS}
-       do
-               tar -xzf ${DISTDIR}/${FILE}
-       done
+       unpack ltsp-utils-0.9.tgz
+       unpack ltsp-kernel-1.4-0-i386.tgz
+       unpack ltsp-modules-1.4-0-i386.tgz
 }
 
 src_install() {
-       # now unpack the files
-       # first the core stuff
+       # core packages
+       MY_A=${A/ltsp-utils-0.9.tgz/}
+       MY_A=${MY_A/ltsp-kernel-1.4-0-i386.tgz/}
+       MY_A=${MY_A/ltsp-modules-1.4-0-i386.tgz/}
+
        dodir /opt/ltsp-${PV}
-       echo "Installing core packages..."
-       for FILE in ${LTSP_CORE}
-       do
-               tar -xzf ${DISTDIR}/${FILE} -C ${D}/opt/ltsp-${PV} 2> /dev/null
-       done
-
-       # debug stuff
-       if use debug ; then
-               echo "Installing debug packages..."
-               for FILE in ${LTSP_DEBUG}
-               do
-                       tar -xzf ${DISTDIR}/${FILE} -C ${D}/opt/ltsp-${PV} 2> /dev/null
-               done
-       fi
-
-       # X stuff
-       if use X ; then
-               echo "Installing X packages..."
-               for FILE in ${LTSP_X}
-               do
-                       tar -xzf ${DISTDIR}/${FILE} -C ${D}/opt/ltsp-${PV} 2> /dev/null
-               done
-       fi
-
-       # Sound Stuff stuff
-       echo "Installing Sound packages..."
-       for FILE in ${LTSP_SOUND}
-       do
-               tar -xzf ${DISTDIR}/${FILE} -C ${D}/opt/ltsp-${PV} 2> /dev/null
-       done
+       cd ${D}/opt/ltsp-${PV}
+       unpack ${MY_A}
 
        # kernel stuff
-       echo "Installing kernel packages..."
+       cd ${S}
        find i386 -print | cpio -pmud --quiet ${D}/opt/ltsp-${PV} 2> /dev/null
        insinto /tftpboot/lts
        doins vmlinuz-${KERNEL_VERSION}
@@ -177,7 +135,6 @@ src_install() {
 
        # config stuff
        cd ltsp-utils
-       echo "Doing several other stuff..."
        dosbin ltspcfg
        dosbin ltspinfo
        dosbin ltspadmin