FREEBSD-upgrade (e1fe3dba5ce2826061f6489765be9b4a341736a9) FREEBSD-upgrade (e66498cd40d9b17b33d802e78bb8758fb612b7c5)
1
2
3 FreeBSD maintainer's guide to OpenSSH-portable
4 ==============================================
5
6
70) Make sure your mail spool has plenty of free space. It'll fill up
8 pretty fast once you're done with this checklist.

--- 28 unchanged lines hidden (view full) ---

37 $ autoconf
38 $ autoheader
39
40 Note: this requires a recent version of autoconf, not autoconf213.
41
427) Run configure with the appropriate arguments:
43
44 $ ./configure --prefix=/usr --sysconfdir=/etc/ssh \
1
2
3 FreeBSD maintainer's guide to OpenSSH-portable
4 ==============================================
5
6
70) Make sure your mail spool has plenty of free space. It'll fill up
8 pretty fast once you're done with this checklist.

--- 28 unchanged lines hidden (view full) ---

37 $ autoconf
38 $ autoheader
39
40 Note: this requires a recent version of autoconf, not autoconf213.
41
427) Run configure with the appropriate arguments:
43
44 $ ./configure --prefix=/usr --sysconfdir=/etc/ssh \
45 --with-pam --with-tcp-wrappers --with-libedit
45 --with-pam --with-tcp-wrappers --with-libedit \
46 --with-ssl-engine
46
47
48 This will regenerate config.h, which must be committed along with
49 the rest.
50
47 Note that we don't want to configure OpenSSH for Kerberos using
48 configure since we have to be able to turn it on or off depending
49 on the value of MK_KERBEROS. Our Makefiles take care of this.
50
51 Note that we don't want to configure OpenSSH for Kerberos using
52 configure since we have to be able to turn it on or off depending
53 on the value of MK_KERBEROS. Our Makefiles take care of this.
54
518) Commit the resulting config.h. Make sure you don't accidentally
52 commit any other files created by autoconf, autoheader or
53 configure; they'll just clutter up the repo and cause trouble at
54 the next upgrade.
558) If source files have been added or removed, update the appropriate
56 makefiles to reflect changes in the vendor's Makefile.in.
55
57
569) Build and test.
589) Build libssh. Follow the instructions in ssh_namespace.h to get a
59 list of new symbols. Update ssh_namespace.h, build everything,
60 install and test.
57
61
58A) Re-commit everything on freefall (you *did* use a test repo for
62A) Build and test the pam_ssh PAM module. It gropes around libssh's
63 internals and will break if something significant changes or if
64 ssh_namespace.h is out of whack.
65
66B) Re-commit everything on repoman (you *did* use a test repo for
59 this, didn't you?)
60
61
62
63 An overview of FreeBSD changes to OpenSSH-portable
64 ==================================================
65
660) VersionAddendum

--- 63 unchanged lines hidden ---
67 this, didn't you?)
68
69
70
71 An overview of FreeBSD changes to OpenSSH-portable
72 ==================================================
73
740) VersionAddendum

--- 63 unchanged lines hidden ---