mirror of
https://github.com/MidnightCommander/mc
synced 2024-12-22 20:36:50 +03:00
* mcfn_install: Remove. Also remove all references to it.
* INSTALL.FAST: Update information about ncurses. From Dmitry Semyonov <Dmitry.Semyonov@oktet.ru>
This commit is contained in:
parent
529cba289f
commit
ed9d61551d
@ -17,7 +17,6 @@ gettext.m4
|
|||||||
intl
|
intl
|
||||||
install-sh
|
install-sh
|
||||||
mc.spec
|
mc.spec
|
||||||
mcfn_install
|
|
||||||
missing
|
missing
|
||||||
mkinstalldirs
|
mkinstalldirs
|
||||||
stamp-h
|
stamp-h
|
||||||
|
@ -1,5 +1,9 @@
|
|||||||
2002-09-05 Pavel Roskin <proski@gnu.org>
|
2002-09-05 Pavel Roskin <proski@gnu.org>
|
||||||
|
|
||||||
|
* mcfn_install: Remove. Also remove all references to it.
|
||||||
|
* INSTALL.FAST: Update information about ncurses.
|
||||||
|
From Dmitry Semyonov <Dmitry.Semyonov@oktet.ru>
|
||||||
|
|
||||||
* acinclude.m4 (AC_USE_TERMCAP): Add -ltermcap to MCLIBS, not
|
* acinclude.m4 (AC_USE_TERMCAP): Add -ltermcap to MCLIBS, not
|
||||||
LIBS.
|
LIBS.
|
||||||
* configure.in: Eliminate MCCFLAGS, use CPPFLAGS instead. Add
|
* configure.in: Eliminate MCCFLAGS, use CPPFLAGS instead. Add
|
||||||
|
4
INSTALL
4
INSTALL
@ -230,9 +230,7 @@ and linked programs in that directory.
|
|||||||
|
|
||||||
6. GNU Midnight Commander allows you to stay in the last current
|
6. GNU Midnight Commander allows you to stay in the last current
|
||||||
directory after exiting MC. This is done with a shell function, the man
|
directory after exiting MC. This is done with a shell function, the man
|
||||||
page has more information about this. If you want to let the install
|
page has more information about this.
|
||||||
program make the change to your /etc/profile or your ~/.profile or
|
|
||||||
~/.bashrc, then type: `make mcfninstall'.
|
|
||||||
|
|
||||||
The file `configure.in' is used to create `configure' by a program
|
The file `configure.in' is used to create `configure' by a program
|
||||||
called `autoconf'. You only need it if you want to regenerate
|
called `autoconf'. You only need it if you want to regenerate
|
||||||
|
17
INSTALL.FAST
17
INSTALL.FAST
@ -9,8 +9,7 @@ don't, take it from ftp://ftp.gtk.org/pub/gtk/v1.2/
|
|||||||
GNU Midnight Commander by default will use the S-Lang screen manager.
|
GNU Midnight Commander by default will use the S-Lang screen manager.
|
||||||
It tries the S-Lang library installed on the system, but if it's not
|
It tries the S-Lang library installed on the system, but if it's not
|
||||||
found, the included S-Lang sources are used. It is also possible to
|
found, the included S-Lang sources are used. It is also possible to
|
||||||
use ncurses as the screen manager. Note that syntax highlighting in
|
use ncurses as the screen manager.
|
||||||
the editor is currently unavailable with ncurses.
|
|
||||||
|
|
||||||
1. Configure the package for your system.
|
1. Configure the package for your system.
|
||||||
|
|
||||||
@ -34,12 +33,11 @@ the editor is currently unavailable with ncurses.
|
|||||||
|
|
||||||
`--with-ncurses[=PATH]'
|
`--with-ncurses[=PATH]'
|
||||||
Use the flag without =PATH if you want to compile with ncurses
|
Use the flag without =PATH if you want to compile with ncurses
|
||||||
Use this flag with =PATH part, if you want to compile with ncurses
|
Use this flag with =PATH part if you want to compile with
|
||||||
and your ncurses is not installed in any of the places configure
|
ncurses, and your ncurses is not installed in any of the places
|
||||||
checks (/usr/include, /usr/include/ncurses, /usr/local/include and
|
configure normally checks. The configure script will append
|
||||||
/usr/local/include/ncurses). The configure script will append
|
`lib' and `include' to find the libncurses.a and ncurses.h files
|
||||||
`lib' and `include' to find the libncurses.a and ncurses.h
|
respectively.
|
||||||
files respectively.
|
|
||||||
|
|
||||||
`--with-gpm-mouse[=PATH]'
|
`--with-gpm-mouse[=PATH]'
|
||||||
Use this flag if your GPM mouse package cannot be detected by the
|
Use this flag if your GPM mouse package cannot be detected by the
|
||||||
@ -63,7 +61,4 @@ for other people and want to tar the whole binary later, you may want
|
|||||||
to specify `make install DESTDIR=PATH', which will make PATH the root
|
to specify `make install DESTDIR=PATH', which will make PATH the root
|
||||||
for installation.
|
for installation.
|
||||||
|
|
||||||
3a. Type `make mcfninstall' to get an interactive program check if you
|
|
||||||
want to define an useful alias for the Midnight Commander.
|
|
||||||
|
|
||||||
4. Type `mc' and enjoy!
|
4. Type `mc' and enjoy!
|
||||||
|
@ -728,8 +728,6 @@ lib/mc.ext
|
|||||||
lib/mc.sh
|
lib/mc.sh
|
||||||
lib/mc.csh
|
lib/mc.csh
|
||||||
|
|
||||||
mcfn_install
|
|
||||||
|
|
||||||
vfs/extfs/deb
|
vfs/extfs/deb
|
||||||
vfs/extfs/ftplist
|
vfs/extfs/ftplist
|
||||||
vfs/extfs/lslR
|
vfs/extfs/lslR
|
||||||
|
136
mcfn_install.in
136
mcfn_install.in
@ -1,136 +0,0 @@
|
|||||||
#!/bin/sh
|
|
||||||
#
|
|
||||||
|
|
||||||
prefix=@prefix@
|
|
||||||
suppbindir=@prefix@/lib/mc/bin
|
|
||||||
|
|
||||||
do_compat_replace () {
|
|
||||||
cp $1 $1.orig
|
|
||||||
if test "$?" != "0"; then
|
|
||||||
echo "Command \`cp $1 $1.orig' failed. File $1 not changed!"
|
|
||||||
return 1
|
|
||||||
fi
|
|
||||||
sed '/^mc ()/ {
|
|
||||||
# Add comment
|
|
||||||
i\
|
|
||||||
#Commented out by mc_fninstall. Source @prefix@/lib/mc/bin/mc.sh instead.
|
|
||||||
}
|
|
||||||
|
|
||||||
/^mc ()[^}]*$/,/}[; ]*$/{
|
|
||||||
# Function definition over several lines
|
|
||||||
s/^\(.*\)$/#\1/g
|
|
||||||
}
|
|
||||||
|
|
||||||
/^mc ().*}.*$/{
|
|
||||||
# Function definition on one line
|
|
||||||
s/^\(.*\)$/#\1/g
|
|
||||||
}' < $1.orig > $1
|
|
||||||
|
|
||||||
echo >> $1
|
|
||||||
echo ". $suppbindir/mc.sh" >> $1
|
|
||||||
echo ""
|
|
||||||
echo "I commented out the mc () function definitions in $1 and added"
|
|
||||||
echo "\`. $suppbindir/mc.sh'. Your previous profile has been saved as"
|
|
||||||
echo "$1.orig."
|
|
||||||
}
|
|
||||||
|
|
||||||
if test -n `echo $prefix | grep prefix`; then
|
|
||||||
prefix=/usr/local
|
|
||||||
fi
|
|
||||||
if test x$BASH = x; then
|
|
||||||
BASHRC=
|
|
||||||
else
|
|
||||||
BASHRC=~/.bashrc
|
|
||||||
fi
|
|
||||||
if test "x$EUID" = x0; then
|
|
||||||
PROFILE=/etc/profile
|
|
||||||
else
|
|
||||||
PROFILE=~/.profile
|
|
||||||
fi
|
|
||||||
if test -f $PROFILE; then
|
|
||||||
A=`grep "mc ()" $PROFILE`
|
|
||||||
B=
|
|
||||||
if test -n "$BASHRC"; then
|
|
||||||
if test -f $BASHRC; then
|
|
||||||
B=`grep "mc ()" $BASHRC`
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
if test -n "$A" -o -n "$B"; then
|
|
||||||
if test -n "$B"; then
|
|
||||||
echo "While examining your $PROFILE and $BASHRC,"
|
|
||||||
else
|
|
||||||
echo "While examining your $PROFILE,"
|
|
||||||
fi
|
|
||||||
echo "I've found that you have a probably outdated mc () function definition"
|
|
||||||
echo "there. Do you want to replace this function definition with "
|
|
||||||
echo " . $suppbindir/mc.sh"
|
|
||||||
read rep
|
|
||||||
case $rep in
|
|
||||||
[Yy]*) ;;
|
|
||||||
*) exit ;;
|
|
||||||
esac
|
|
||||||
if test -n "$A"; then
|
|
||||||
do_compat_replace $PROFILE
|
|
||||||
fi
|
|
||||||
if test -n "$B"; then
|
|
||||||
do_compat_replace $BASHRC
|
|
||||||
fi
|
|
||||||
|
|
||||||
exit 0
|
|
||||||
fi
|
|
||||||
unset -f do_compat_replace
|
|
||||||
|
|
||||||
# This doesn't handle the case that $prefix changed
|
|
||||||
A=`grep "/mc.sh" $PROFILE`
|
|
||||||
B=
|
|
||||||
if test -n "$BASHRC"; then
|
|
||||||
if test -f $BASHRC; then
|
|
||||||
B=`grep "/mc.sh" $BASHRC`
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
if test -n "$A"; then
|
|
||||||
:
|
|
||||||
else
|
|
||||||
if test -n "$B"; then
|
|
||||||
:
|
|
||||||
else
|
|
||||||
A=`typeset -f | grep "mc ()" 2>/dev/null`
|
|
||||||
if test ! -n "$A"; then
|
|
||||||
echo "mc () installation."
|
|
||||||
if test -n "$BASHRC"; then
|
|
||||||
echo "While examining your $PROFILE and $BASHRC,"
|
|
||||||
else
|
|
||||||
echo "While examining your $PROFILE,"
|
|
||||||
fi
|
|
||||||
echo "I've found that you do not source $suppbindir/mc.sh there."
|
|
||||||
echo "This shell script defines a function which enables a feature of mc(1)"
|
|
||||||
echo "that when you leave mc(1), you return to a directory where you were"
|
|
||||||
echo "in mc just before exiting and not to the directory you've started mc"
|
|
||||||
echo "from."
|
|
||||||
echo "Would you like to append"
|
|
||||||
echo "test -f $suppbindir/mc.sh && . $suppbindir/mc.sh"
|
|
||||||
if test -n "$BASHRC"; then
|
|
||||||
echo "to your (p) $PROFILE (mc function will be active in your login shells)"
|
|
||||||
echo -n "or to your (b) $BASHRC (in every bash instance) or (n) no? [p|b|n] "
|
|
||||||
else
|
|
||||||
echo -n "function to your $PROFILE? [y|n] "
|
|
||||||
fi
|
|
||||||
read rep
|
|
||||||
if test -n "$BASHRC"; then
|
|
||||||
INITFILE=$BASHRC
|
|
||||||
else
|
|
||||||
INITFILE=$PROFILE
|
|
||||||
fi
|
|
||||||
case $rep in
|
|
||||||
[Yy]*) ;;
|
|
||||||
[Pp]*) INITFILE=$PROFILE ;;
|
|
||||||
*) exit 1;;
|
|
||||||
esac
|
|
||||||
echo >>$INITFILE
|
|
||||||
echo 'test -f $suppbindir/mc.sh && . $suppbindir/mc.sh' >>$INITFILE
|
|
||||||
echo "mc () function appended to your $INITFILE"
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
fi
|
|
Loading…
Reference in New Issue
Block a user