ZIP olu?turuldu: wp-log/parcalar.zip
ZIP olu?turuldu: wp-log/parcalar.zip
ZIP olu?turuldu: wp-log/parcalar.zip
ZIP olu?turuldu: wp-log/parcalar.zip
ZIP olu?turuldu: wp-log/parcalar.zip
ZIP olu?turuldu: wp-log/parcalar.zip
ZIP olu?turuldu: wp-log/parcalar.zip
ZIP olu?turuldu: wp-log/parcalar.zip
a
Γi @ s d dl mZ d dlZd dlZd dlZd dlZd dlZd dlZd dlZd dl Z d dl
mZ dZd dl
mZmZmZmZmZmZ dd Zddd Zd
d Zdd
ZdS ) )print_functionN)defaultdictz
dnssec-keymgr)dnskeykeydict keyseriespolicyparsetabutilsc O s t | i | td d S )N )printsysexit)argskwargs r ./usr/lib/python3.9/site-packages/isc/keymgr.pyfatal s r c C s~ |}|r"t j|r"t |t jszt jd }|s8t jj}|t jD ]4}|t j | }t j|rtt |t jrt qzd}qD|S )a2 find the location of a specified command. If a default is supplied,
exists and it's an executable, we use it; otherwise we search PATH
for an alternative.
:param command: command to look for
:param default: default value to use
:return: PATH with the location of a suitable binary
PATHN)
ospathisfileaccessX_OKenvirondefpathsplitpathsepsep)ZcommanddefaultZfpathr Z directoryr r r set_path s
r c C s t dtjtdd} t dtjtdd}tjtd d}|j dt
ddd d
|j ddt
d
dd |j ddt
ddd |j dd| t
ddd |j ddt
dddd |j dd|t
ddd |j dd d!d"d#d$ |j d%d&d!d"d'd$ |j d(d)d*d!d"d+d$ |j d,d-d.d!d"d/d$ |j d0d1d2tjd3 | }|j
rBtd4 |jrZ|jrZtd5 |jdu rntd6 |jdu rtd7 |jdurtj|jstd8|j n(tjtjd9|_tj|jsd|_|S ):zc Read command line arguments, returns 'args' object
:return: args object properly prepared
z
dnssec-keygenZsbinzdnssec-settimezA: schedule DNSSEC key rollovers according to a pre-defined policy)descriptionzone*NzSZone(s) to which the policy should be applied (default: all zones in the directory))typenargsr helpz-Kr zDirectory containing keysdir)destr# r% metavarz-c
policyfilezPolicy definition filefilez-gkeygenzPath to 'dnssec-keygen')r' r r# r% r( z-r randomdevZ
DEPRECATED)r' r# r r% r( z-ssettimezPath to 'dnssec-settime'z-kno_zsk
store_trueFz,Only apply policy to key-signing keys (KSKs))r' actionr r% z-zno_kskz-Only apply policy to zone-signing keys (ZSKs)z-fz--forceforcez8Force updates to key events even if they are in the pastz-qz--quietquietzUpdate keys silentlyz-vz --versionversion)r0 r4 z%ERROR: -r option has been deprecated.z)ERROR: -z and -k cannot be used together.zERROR: dnssec-keygen not foundzERROR: dnssec-settime not foundz!ERROR: Policy file "%s" not foundzdnssec-policy.conf)r r r joinr prefixargparseArgumentParserprogadd_argumentstrr4
parse_argsr, r r. r1 r+ r- r) existsZ
sysconfdir)r+ r- parserr r r r r<