94 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			94 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
#!/bin/sh
 | 
						|
# LIC: GPL
 | 
						|
#***********************************************************************
 | 
						|
#
 | 
						|
# go-gui
 | 
						|
#
 | 
						|
# Quick-start shell script to set up PPPoE and GUI wrapper
 | 
						|
#
 | 
						|
# Copyright (C) 2000 Roaring Penguin Software Inc.
 | 
						|
#
 | 
						|
# $Id: //BBN_Linux/Branch/Branch_for_Rel_TP_ASEAN_20161216/tclinux_phoenix/apps/public/rp-pppoe-3.10/go-gui#1 $
 | 
						|
#***********************************************************************
 | 
						|
 | 
						|
# GUI only works on Linux
 | 
						|
if test "`uname`" != "Linux" ; then
 | 
						|
    echo "Sorry, the GUI only works on Linux."
 | 
						|
    exit 1
 | 
						|
fi
 | 
						|
 | 
						|
# Figure out directory of script
 | 
						|
MYDIR=`dirname $0`
 | 
						|
cd $MYDIR/src
 | 
						|
 | 
						|
echo "Running ./configure..."
 | 
						|
./configure
 | 
						|
if [ "$?" != 0 ] ; then
 | 
						|
    echo "Oops!  It looks like ./configure failed."
 | 
						|
    exit 1
 | 
						|
fi
 | 
						|
 | 
						|
echo "Running make..."
 | 
						|
make
 | 
						|
if [ "$?" != 0 ] ; then
 | 
						|
    echo "Oops!  It looks like make failed."
 | 
						|
    exit 1
 | 
						|
fi
 | 
						|
 | 
						|
echo "Running make install..."
 | 
						|
make install
 | 
						|
 | 
						|
if [ "$?" != 0 ] ; then
 | 
						|
    echo "Oops!  It looks like make install failed."
 | 
						|
    exit 1
 | 
						|
fi
 | 
						|
 | 
						|
echo "Building GUI wrapper..."
 | 
						|
cd ../gui
 | 
						|
make
 | 
						|
if [ "$?" != 0 ] ; then
 | 
						|
    echo "Oops!  It looks like make failed."
 | 
						|
    exit 1
 | 
						|
fi
 | 
						|
 | 
						|
echo "Installing GUI..."
 | 
						|
make install
 | 
						|
 | 
						|
if [ "$?" != 0 ] ; then
 | 
						|
    echo "Oops!  It looks like make install failed."
 | 
						|
    exit 1
 | 
						|
fi
 | 
						|
 | 
						|
# Install entry in KDE menu
 | 
						|
if test -n "$KDEDIR" ; then
 | 
						|
    echo "Installing KDE menu entry Internet : TkPPPoE..."
 | 
						|
    mkdir -p "$KDEDIR/share/applnk/Internet"
 | 
						|
    cat <<EOF > "$KDEDIR/share/applnk/Internet/tkpppoe.kdelnk"
 | 
						|
# KDE Config File
 | 
						|
[KDE Desktop Entry]
 | 
						|
Name=TkPPPoE
 | 
						|
Comment=Start/Stop PPPoE connections
 | 
						|
Exec=tkpppoe
 | 
						|
Terminal=0
 | 
						|
Type=Application
 | 
						|
EOF
 | 
						|
fi
 | 
						|
 | 
						|
# Install entry in GNOME menus
 | 
						|
GNOMEDIR=`gnome-config --datadir 2>/dev/null`
 | 
						|
if test -n "$GNOMEDIR" ; then
 | 
						|
    echo "Installing GNOME menu entry Internet : TkPPPoE..."
 | 
						|
    mkdir -p "$GNOMEDIR/gnome/apps/Internet"
 | 
						|
cat <<EOF > "$GNOMEDIR/gnome/apps/Internet/tkpppoe.desktop"
 | 
						|
[Desktop Entry]
 | 
						|
Name=TkPPPoE
 | 
						|
Comment=Start/Stop PPPoE connections
 | 
						|
Exec=tkpppoe
 | 
						|
Terminal=0
 | 
						|
Type=Application
 | 
						|
EOF
 | 
						|
fi
 | 
						|
echo "Running GUI configuration tool..."
 | 
						|
tkpppoe &
 | 
						|
exit 0
 |