Проблемы установки, настройки и работы Правильной Операционной Системы
Модератор: terminus
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
Urgor
- лейтенант
- Сообщения: 668
- Зарегистрирован: 2006-03-14 16:30:18
- Откуда: Гилея (СПб)
-
Контактная информация:
Непрочитанное сообщение
Urgor » 2007-02-12 15:51:01
Есть скрипт, который должен добавлять переменные к переменным, но почему-то не добавляет.... Вопрос: как это сделать правильно?
Вот сам скрипт:
Код: Выделить всё
#!/bin/sh
# easy-rsa parameter settings
# NOTE: If you installed from an RPM,
# don't edit this file in place in
# /usr/share/openvpn/easy-rsa --
# instead, you should copy the whole
# easy-rsa directory to another location
# (such as /etc/openvpn) so that your
# edits will not be wiped out by a future
# OpenVPN package upgrade.
# This variable should point to
# the top level of the easy-rsa
# tree.
D="/etc/openvpn/keys"
# This variable should point to
# the openssl.cnf file included
# with easy-rsa.
export KEY_CONFIG=$D/openssl.cnf
# Edit this variable to point to
# your soon-to-be-created key
# directory.
#
# WARNING: clean-all will do
# a rm -rf on this directory
# so make sure you define
# it correctly!
export KEY_DIR=$D/keys
# Issue rm -rf warning
echo NOTE: when you run ./clean-all, I will be doing a rm -rf on $KEY_DIR
# Increase this to 2048 if you
# are paranoid. This will slow
# down TLS negotiation performance
# as well as the one-time DH parms
# generation process.
export KEY_SIZE=1024
# These are the default values for fields
# which will be placed in the certificate.
# Don't leave any of these fields blank.
export KEY_COUNTRY=KG
export KEY_PROVINCE=NA
export KEY_CITY=BISHKEK
export KEY_ORG="OpenVPN-TEST"
export KEY_EMAIL="me@myhost.mydomain"
Власть в руках у чужаков, и ты им платишь дань...
Urgor
-
Хостинг HostFood.ru
-
Хостинг HostFood.ru
Тарифы на хостинг в России, от 12 рублей:
https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.:
https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах:
https://www.host-food.ru/domains/
-
baklan
- рядовой
- Сообщения: 49
- Зарегистрирован: 2006-11-30 22:55:54
- Откуда: Москва
-
Контактная информация:
Непрочитанное сообщение
baklan » 2007-02-12 18:00:24
От оболочки зависит синтаксис. Так как написано, насколько помню в bash. Т.о. просто выполнить скрипт из под bash . В csh надо setenv и экспорт не нужен.
baklan
-
bakake
- сержант
- Сообщения: 265
- Зарегистрирован: 2006-11-21 14:04:58
Непрочитанное сообщение
bakake » 2007-02-13 15:38:02
baklan писал(а):От оболочки зависит синтаксис. Так как написано, насколько помню в bash. Т.о. просто выполнить скрипт из под bash . В csh надо setenv и экспорт не нужен.
Угу, причем в линухе в общем случае такое будет работать, потому как там /bin/sh обычно симлинк на /bin/bash. А вот во freebsd такое не прокатит. Работать будет если
вариант 1)
поменять синтаксис с
export KEY_COUNTRY=KG
export KEY_PROVINCE=NA
....
на
KEY_COUNTRY=KG ; export KEY_COUNTRY
KEY_PROVINCE=NA ; export KEY_PROVINCE
....
либо на
KEY_COUNTRY=KG
KEY_PROVINCE=NA
...
export KEY_COUNTRY KEY_PROVINCE ...
вариант 2)
поставить в систему bash и поменять первую строчку с
#!/bin/sh
на
#!/usr/local/bin/bash
bakake