summaryrefslogtreecommitdiff
path: root/examples/Makefile.am (follow)
Commit message (Expand)AuthorAgeFilesLines
* configure.ac: Bugfix: Don't make symlinks to 'sssh{,d}.scm'•••The building process would always fail on fresh source tree because 'configure' tried to make a symlink or a copy of files that were not present yet. This patch fixes the building process. Reported by Ludovic Courtès, on #guix IRC channel. * configure.ac: Don't make symlinks to 'sssh.scm' and 'ssshd.scm'. * examples/Makefile.am: Consider 'sssh.scm' and 'ssshd.scm' as generated scripts to ensure that they are present in the build directory so 'sssh-ssshd.scm' test suite will not fail. * NEWS: Update. Artyom V. Poptsov2017-05-091-2/+16
* build: Allow VPATH builds.•••This fixes builds where $(builddir) != $(srcdir). * examples/Makefile.am (.in): Use $(MKDIR_P) to make the target's parent directories. * tests/common.scm (%topbuilddir): New variable. * tests/sssh-ssshd.scm (*ssshd-cmd*, *sssh-cmd*): Use it instead of %TOPDIR. Signed-off-by: Artyom V. Poptsov <poptsov.artyom@gmail.com> Ludovic Courtès2017-04-231-0/+1
* examples/Makefile.am: Update copyright datesArtyom V. Poptsov2016-08-071-1/+1
* examples/uptop.scm.in: Add to the repository•••* examples/uptop.scm.in: Add to the repository. * examples/Makefile.am (EXTRA_DIST, dist_examples_DATA): Update. * examples/README, examples/.gitignore: Update. Artyom V. Poptsov2016-08-071-2/+4
* examples/pg-tunnel.scm: Rename to 'pg-tunnel.scm.in'•••* examples/pg-tunnel.scm: Rename to 'pg-tunnel.scm.in', use substitution to set the path to Guile. * examples/Makefile.am (EXTRA_DIST): Add 'pg-tunnel.scm.in'. (dist_examples_DATA): Add 'pg-tunnel.scm'. * README: Update. Artyom V. Poptsov2015-12-201-2/+3
* examples/sscp.scm.in: Add to the repository•••* examples/sscp.scm.in: Add to the repository. * examples/Makefile.am: Update. Artyom V. Poptsov2015-10-281-3/+5
* examples/rpc/{client,server}.scm.in: Add to the repository•••* examples/rpc/client.scm.in, examples/rpc/server.scm.in: Add to the repository. * doc/api-channels.texi: Mention a path to the full RPC client example in the description of 'call-with-ssh-forward'. * examples/Makefile.am: Add 'rpc/client.scm.in', rpc/server.scm.in. * examples/.gitignore: Ignore 'rpc/client.scm', 'rpc/server.scm'. * examples/README: Update. Artyom V. Poptsov2015-07-311-2/+7
* examples/rrepl.scm.in: Add to the repository•••* examples/rrepl.scm.in: Add to the repository. * examples/Makefile.am (EXTRA_DIST): Add 'rrepl.scm.in'. (dist_examples_DATA, CLEANFILES): Add 'rrepl.scm'. * examples/README: Update. Artyom V. Poptsov2015-07-261-3/+5
* examples/Makefile.am (EXTRA_DIST): Add .in files.Artyom Poptsov2014-03-231-0/+6
* examples/: Use actual path to Guile interpreter in the shebang.•••* examples/ssshd.scm: Rename to `examples/ssshd.scm.in'. * examples/sssh.scm: Rename to `examples/sssh.scm.in'. * examples/echo/client.scm: Rename to `examples/echo/client.scm.in'. * examples/echo/server.scm: Rename to `examples/echo/server.scm.in'. * examples/Makefile.am: Substitute `@GUILE@' with the actual path to Guile interpreter in *.in files. * NEWS: Update. Artyom Poptsov2014-03-011-1/+14
* Use Guile port API to implement Guile-SSH channels.•••* src/channel-func.c (guile_ssh_channel_read) (guile_ssh_channel_write): Remove. * src/channel-func.h (guile_ssh_channel_read): Remove. * src/channel-type.c (ptob_fill_input, ptob_write, ptob_flush) (ptob_input_waiting, _ssh_channel_to_scm): New procedures. (guile_ssh_make_channel): Use `_ssh_channel_to_scm'. (_scm_to_ssh_channel): Use `SCM_STREAM' macro. (init_channel_type): Register Guile port callbacks. * src/channel-type.h (_ssh_channel_to_scm): Export. * src/channel.scm (channel-read, channel-write): Remove. * src/message-func.c (guile_ssh_message_channel_request_open_reply_accept): Use `_ssh_channel_to_scm'. * examples/echo: Add to the repository. * examples/Makefile.am: Add echo server/client example. * examples/README: Update. * examples/sssh.scm: Update. * README: Update. Artyom Poptsov2014-01-021-1/+3
* examples/Makefile.am: Add missed `ssshd.scm' to distribution.•••* examples/Makefile.am (dist_examples_DATA): Add missed `ssshd.scm'. (AM_CFLAGS): Remove. Artyom Poptsov2013-11-231-3/+1
* examples/: Add to the repository.•••* Makefile.am (SUBDIRS): Add examples/ * configure.ac: Add examples/Makefile * examples/: Add to the repository. Artyom Poptsov2013-10-281-0/+22