Overview
| Comment: | Updated teapot-client to be installed |
|---|---|
| Downloads: | Tarball | ZIP archive | SQL archive |
| Timelines: | family | ancestors | descendants | both | trunk |
| Files: | files | file ages | folders |
| SHA1: |
f744667bec3fb732e1119219bdc500cb |
| User & Date: | rkeene on 2009-04-19 09:54:01 |
| Other Links: | manifest | tags |
Context
|
2009-04-19
| ||
| 09:56 | Updated searchpath to search specified prefix check-in: 6bddce1bb3 user: rkeene tags: trunk | |
| 09:54 | Updated teapot-client to be installed check-in: f744667bec user: rkeene tags: trunk | |
| 09:42 | Updated teapotclient to understand "intel" means "x86" check-in: eb06aeb256 user: rkeene tags: trunk | |
Changes
Modified README.txt from [c78e0fb617] to [39ba51f6e4].
| ︙ | ︙ | |||
127 128 129 130 131 132 133 | puts "Downloading md5 and sha1 packages for the current system" ::teapotclient::download_extensions "." \ [list teapot.activestate.com] [list md5 sha1] $os \ $tcl_platform(machine) | | | 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 | puts "Downloading md5 and sha1 packages for the current system" ::teapotclient::download_extensions "." \ [list teapot.activestate.com] [list md5 sha1] $os \ $tcl_platform(machine) b. teapot-client / teapot-client.tcl: i. teapot-client get <dir> <os> <cpu> <packages...> Downloads all the requested extensions/packages for the OS+CPU pair into the "lib" directory of the directory specified. ii. teapot-client list ?<os>? ?<cpu>? Lists all available extensions and their most recent versions, optionally restricted to an OS+CPU pair. |
| ︙ | ︙ |
Modified client/Makefile from [f94f975092] to [5ca9d75cdf].
1 2 3 4 5 6 7 8 9 10 11 | TCLKIT = tclkit TCLCONFIGPATH = $(DESTDIR)/usr/lib $(DESTDIR)/usr/lib64 $(DESTDIR)/usr/local/lib $(DESTDIR)/usr/local/lib64 TEAPOTCLIENTVERS = 0.1 TCLDIR = all: @echo 'Nothing to do.' install: @echo TCLDIR="$(TCLDIR)"; \ TCLDIR="$(TCLDIR)"; \ | > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 | TCLKIT = tclkit TCLCONFIGPATH = $(DESTDIR)/usr/lib $(DESTDIR)/usr/lib64 $(DESTDIR)/usr/local/lib $(DESTDIR)/usr/local/lib64 TEAPOTCLIENTVERS = 0.1 TCLDIR = PREFIX = /usr/local prefix = $(PREFIX) all: @echo 'Nothing to do.' install: @echo TCLDIR="$(TCLDIR)"; \ TCLDIR="$(TCLDIR)"; \ |
| ︙ | ︙ | |||
23 24 25 26 27 28 29 30 31 32 33 34 35 36 |
test -n "$${TCLDIR}" || (echo Unable to locate tclConfig.sh. Try specifying TCLDIR.; exit 1) || exit 1; \
if test ! -e "$(DESTDIR)$${TCLDIR}/teapotclient$(TEAPOTCLIENTVERS)"; then \
echo mkdir -p "$(DESTDIR)$${TCLDIR}/teapotclient$(TEAPOTCLIENTVERS)"; \
mkdir -p "$(DESTDIR)$${TCLDIR}/teapotclient$(TEAPOTCLIENTVERS)" || exit 1; \
fi; \
echo cp "lib/teapotclient$(TEAPOTCLIENTVERS)"/*.tcl "$(DESTDIR)$${TCLDIR}/teapotclient$(TEAPOTCLIENTVERS)/"; \
cp "lib/teapotclient$(TEAPOTCLIENTVERS)"/*.tcl "$(DESTDIR)$${TCLDIR}/teapotclient$(TEAPOTCLIENTVERS)/" || exit 1
teapot-client.kit: teapot-client.tcl lib/teapotclient0.1/pkgIndex.tcl lib/teapotclient0.1/teapotclient.tcl
rm -rf teapot-client-tmp.vfs
mkdir teapot-client-tmp.vfs
cp -r lib teapot-client.tcl teapot-client-tmp.vfs/
echo 'package require starkit' > teapot-client-tmp.vfs/main.tcl
echo 'starkit::startup' >> teapot-client-tmp.vfs/main.tcl
| > > | 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 |
test -n "$${TCLDIR}" || (echo Unable to locate tclConfig.sh. Try specifying TCLDIR.; exit 1) || exit 1; \
if test ! -e "$(DESTDIR)$${TCLDIR}/teapotclient$(TEAPOTCLIENTVERS)"; then \
echo mkdir -p "$(DESTDIR)$${TCLDIR}/teapotclient$(TEAPOTCLIENTVERS)"; \
mkdir -p "$(DESTDIR)$${TCLDIR}/teapotclient$(TEAPOTCLIENTVERS)" || exit 1; \
fi; \
echo cp "lib/teapotclient$(TEAPOTCLIENTVERS)"/*.tcl "$(DESTDIR)$${TCLDIR}/teapotclient$(TEAPOTCLIENTVERS)/"; \
cp "lib/teapotclient$(TEAPOTCLIENTVERS)"/*.tcl "$(DESTDIR)$${TCLDIR}/teapotclient$(TEAPOTCLIENTVERS)/" || exit 1
cp teapot-client.tcl "$(DESTDIR)$(prefix)/bin/teapot-client"
chmod 755 "$(DESTDIR)$(prefix)/bin/teapot-client"
teapot-client.kit: teapot-client.tcl lib/teapotclient0.1/pkgIndex.tcl lib/teapotclient0.1/teapotclient.tcl
rm -rf teapot-client-tmp.vfs
mkdir teapot-client-tmp.vfs
cp -r lib teapot-client.tcl teapot-client-tmp.vfs/
echo 'package require starkit' > teapot-client-tmp.vfs/main.tcl
echo 'starkit::startup' >> teapot-client-tmp.vfs/main.tcl
|
| ︙ | ︙ |