diff --git a/ChangeLog b/ChangeLog
index e978451c29390fc2506ff1e0cb611b555a2fb514..faf92d9ad1ba8b5c826c2a7dae61e28289b14122 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -67,6 +67,8 @@ CVS code -
 	  newline. (DLR)
 	- Don't treat the return value of strn?(case)?cmp() as boolean.
 	  (DLR and David Benbennick)
+	- Automatically install a symlink "rnano" pointing to nano.
+	  Changes to src/Marefile.am. (DLR)
 - files.c:
   close_open_file()
 	- Tweak to no longer rely on the return values of
@@ -196,6 +198,9 @@ CVS code -
 	  value can't be larger than COLS. (DLR)
 	- Allow the user to exit the help browser via Ctrl-C as well as
 	  Ctrl-X, for consistency with the file browser. (DLR)
+- configure.ac:
+	- Add AC_PROG_LN_S, so that we can portably create symlinks.
+	  (DLR)
 - nanorc.sample:
 	- Add sample regexes for patch files. (Mike Frysinger)
 	- Various improvements to the "c-file" regexes.  Add double,
diff --git a/configure.ac b/configure.ac
index d5633249f364ed47c1aa469ee736cc037f84cc01..196c4febbc0e72169e1fa9ca9ec1c030688ee518 100644
--- a/configure.ac
+++ b/configure.ac
@@ -29,6 +29,7 @@ AC_PREREQ(2.54)
 dnl Checks for programs.
 AC_GNU_SOURCE
 AC_PROG_CC
+AC_PROG_LN_S
 AC_ISC_POSIX
 AC_SYS_LARGEFILE
 
diff --git a/src/Makefile.am b/src/Makefile.am
index 045154092b25c3b721ca7f3fd82d97c4a885a5c2..e656711183d5996a61d8437d6b125e405b35b777 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -19,3 +19,6 @@ nano_SOURCES =	color.c \
 		winio.c 
 
 nano_LDADD = @GLIB_LIBS@ @LIBINTL@
+
+install-exec-hook:
+	cd $(DESTDIR)$(bindir) && $(LN_S) nano rnano