Page Menu
Home
DevCentral
Search
Configure Global Search
Log In
Files
F67257
install-eggdrop.sh
No One
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Flag For Later
Authored By
dereckson
Nov 6 2016, 21:14
2016-11-06 21:14:10 (UTC+0)
Size
1 KB
Referenced Files
None
Subscribers
None
install-eggdrop.sh
View Options
#!/bin/sh
# -------------------------------------------------------------
# Install an eggdrop
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
# Project: Eglide
# Created: 2016-11-06
# License: Trivial work, not eligible to copyright
# -------------------------------------------------------------
# -------------------------------------------------------------
# TCL and eggdrop versions
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
EGGDROP_VERSION_MAJOR
=
1
.6
EGGDROP_VERSION
=
1
.6.21
TCL_VERSION
=
8
.6
# -------------------------------------------------------------
# Fetch, extract
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
wget ftp://ftp.eggheads.org/pub/eggdrop/source/
${
EGGDROP_VERSION_MAJOR
}
/eggdrop
${
EGGDROP_VERSION
}
.tar.gz
tar xzf eggdrop
${
EGGDROP_VERSION
}
.tar.gz
cd
eggdrop
${
EGGDROP_VERSION
}
# -------------------------------------------------------------
# Configure step
#
# This is the tricky part, as we need to provide path to TCL
# header and library files, heavily OS/distro/arch dependant.
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
if
[
-f /etc/debian_version
]
;
then
ARCH
=
`
dpkg-architecture -qDEB_HOST_MULTIARCH
`
CFLAGS
=
"-std=gnu89"
./configure --with-tclinc
=
/usr/include/tcl
${
TCL_VERSION
}
/tcl.h --with-tcllib
=
/usr/lib/
$ARCH
/libtcl
${
TCL_VERSION
}
.so
elif
[
`
uname
`
=
"FreeBSD"
]
;
then
TCL_VERSION_LIB
=
`
echo
$TCL_VERSION
|
tr -d .
`
./configure --with-tclinc
=
/usr/local/include/tcl
${
TCL_VERSION
}
/tcl.h -with-tcllib
=
/usr/local/lib/libtcl
${
TCL_VERSION_LIB
}
.so
else
./configure
fi
# -------------------------------------------------------------
# Build install
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
make config
make
make install
File Metadata
Details
Attached
Mime Type
text/plain; charset=utf-8
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
59620
Default Alt Text
install-eggdrop.sh (1 KB)
Attached To
Mode
P222 install-eggdrop.sh
Attached
Detach File
Event Timeline
Log In to Comment