Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 21 Aug 2018 16:25:42 +0000 (UTC)
From:      Tobias Kortkamp <tobik@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r477723 - in head/security/keyprint: . files
Message-ID:  <201808211625.w7LGPgcB023523@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: tobik
Date: Tue Aug 21 16:25:42 2018
New Revision: 477723
URL: https://svnweb.freebsd.org/changeset/ports/477723

Log:
  security/keyprint: Add OPIE support to fix functionality
  
  Since the opieprint port has been removed, and since the S/Key
  utilities are no longer included with FreeBSD, it makes sense to
  patch this port to make it functional once again - and there is
  nothing gained by leaving it unusable.
  
  PR:		32936, 71089, 219177
  Submitted by:	crahman@gmail.com

Added:
  head/security/keyprint/files/
  head/security/keyprint/files/patch-keyblank.ps   (contents, props changed)
  head/security/keyprint/files/patch-keyprint   (contents, props changed)
Modified:
  head/security/keyprint/Makefile

Modified: head/security/keyprint/Makefile
==============================================================================
--- head/security/keyprint/Makefile	Tue Aug 21 16:17:36 2018	(r477722)
+++ head/security/keyprint/Makefile	Tue Aug 21 16:25:42 2018	(r477723)
@@ -3,7 +3,7 @@
 
 PORTNAME=	keyprint
 PORTVERSION=	1.0
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	security
 MASTER_SITES=	LOCAL/mharo
 

Added: head/security/keyprint/files/patch-keyblank.ps
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/security/keyprint/files/patch-keyblank.ps	Tue Aug 21 16:25:42 2018	(r477723)
@@ -0,0 +1,10 @@
+--- keyblank.ps.orig	1999-05-23 14:49:31.000000000 -0600
++++ keyblank.ps	2017-05-09 15:38:11.013636000 -0600
+@@ -1087,6 +1087,7 @@ end 
+ (74:) 183.85 460.14 T
+ (99:) 302.65 460.14 T
+ (75:) 183.85 454.04 T
++(100:) 302.65 454.04 T
+ 178.85 761.24 178.85 608.99 2 L
+ V
+ 0.25 H

Added: head/security/keyprint/files/patch-keyprint
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/security/keyprint/files/patch-keyprint	Tue Aug 21 16:25:42 2018	(r477723)
@@ -0,0 +1,25 @@
+--- keyprint.orig	2017-05-09 16:34:33.966382000 -0600
++++ keyprint	2017-05-09 16:34:57.987755000 -0600
+@@ -10,18 +10,14 @@ $|=1;
+ 
+ @ENV{'PATH'}='/usr/bin';
+ 
+-$username=$ARGV[0] || `whoami`;
+-$username =~ /(\w+)/;
+-$username = $1;
+-
+-open(NAMES, "$dir/keyinfo $username|")
+-  || die "can't run keyinfo: $!, stopped";
++open(NAMES, "$dir/opieinfo|")
++  || die "can't run opieinfo: $!, stopped";
+ $key = <NAMES>;
+ $key =~ /^\d+\s+(\w+)/
+-  || die "User $username not found.  Make sure you have run keyinit, stopped";
++  || die "Keys not found.  Make sure you have run opiepasswd, stopped";
+ $key = $1;
+ close(NAMES);
+-open(KEYS, "$dir/key -n 99 99 $key|")
++open(KEYS, "$dir/opiekey -n 100 100 $key|")
+   || die "can't open $keyfile: $!, stopped";
+ open(PS, "<$psfile") || die "can't open $psfile: $!, stopped";
+ 



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201808211625.w7LGPgcB023523>