User Tools

Site Tools


zz_deprecated:home_microserver

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
home_microserver [2014/07/16 09:27] dodgerzz_deprecated:home_microserver [2022/02/11 11:36] (current) – external edit 127.0.0.1
Line 1: Line 1:
 +====== Home microserver information ======
 +
 +====== nut ======
 +<code bash>
 +wget "http://www.networkupstools.org/source/2.7/nut-2.7.2.tar.gz"
 +./configure \
 + --prefix=/apps/nut \
 + --with-usb \
 + --without-doc \
 + --with-serial \
 + --without-ipmi \
 + --without-freeipmi \
 + --without-macosx_ups \
 + --without-avahi \
 + --with-cgi \
 + --with-statepath=/apps/nut/var/state/ups \
 + --with-systemdsystemunitdir=/usr/lib/systemd/system
 +make -j2
 +make install
 +mv /usr/apps/nut/lib/systemd/system/*.service /usr/lib/systemd/system/
 +useradd -r  -d /apps/nut/home -m -s /sbin/nologin nut
 +mkdir -p /apps/nut/var/state/ups
 +chown nut -R /apps/nut/var
 +chmod 777 /apps/nut/var/state/ups
 +cd  /apps/nut/
 +chown root. etc/*
 +chgrp nobody etc/upsd.users
 +</code>
 +
 +Config files (cleaned):
 +<code>
 +cat> ./upsd.conf<<EOF
 +MAXAGE 15
 +STATEPATH /apps/nut/var/state/ups
 +LISTEN 127.0.0.1 3493
 +MAXCONN 30
 +EOF
 +</code>
 +<code>
 +cat> ./upsd.users<<EOF
 +[upsmonitor]
 +        password = s2J2Vmjkn3izUtSAM2SK
 +[admin]
 +        password = zVVTDCFXi4Exv9nXrTmz
 +        actions = SET
 +        instcmds = ALL
 +EOF
 +</code>
 +
 +<code>
 +cat> ./nut.conf<<EOF
 +MODE=standalone
 +EOF
 +</code>
 +
 +<code>
 +cat> ./upssched.conf<<EOF
 +CMDSCRIPT /apps/nut/bin/upssched-cmd
 +EOF
 +</code>
 +<code>
 +cat> ./ups.conf<<EOF
 +[salicru]
 +driver = blazer_usb
 +port    = auto
 +desc    = "Sai Salicru 700"
 +EOF
 +</code>
 +
 +<code>
 +cat> ./upsmon.conf<<EOF
 +RUN_AS_USER nut
 +MONITOR salicru@localhost:3493 1 upsmonitor s2J2Vmjkn3izUtSAM2SK master
 +MINSUPPLIES 1
 +SHUTDOWNCMD "/sbin/shutdown -h +0"
 +NOTIFYCMD /home/apps/nut/scripts/notifyme.sh
 +POLLFREQ 5
 +POLLFREQALERT 5
 +HOSTSYNC 15
 +DEADTIME 15
 +POWERDOWNFLAG /etc/killpower
 +NOTIFYMSG ONLINE        "UPS  on line power"
 +NOTIFYMSG ONBATT        "UPS  on battery"
 +NOTIFYMSG LOWBATT       "UPS  battery is low"
 +NOTIFYMSG FSD           "UPS : forced shutdown in progress"
 +NOTIFYMSG COMMOK        "Communications with UPS  established"
 +NOTIFYMSG COMMBAD       "Communications with UPS  lost"
 +NOTIFYMSG SHUTDOWN      "Auto logout and shutdown proceeding"
 +NOTIFYMSG REPLBATT      "UPS  battery needs to be replaced"
 +NOTIFYMSG NOCOMM        "UPS  is unavailable"
 +NOTIFYMSG NOPARENT      "upsmon parent process died - shutdown impossible"
 +NOTIFYFLAG ONLINE     SYSLOG+WALL+EXEC
 +NOTIFYFLAG ONBATT     SYSLOG+WALL+EXEC
 +NOTIFYFLAG LOWBATT    SYSLOG+WALL+EXEC
 +NOTIFYFLAG FSD        SYSLOG+EXEC
 +NOTIFYFLAG COMMOK     SYSLOG+EXEC
 +NOTIFYFLAG COMMBAD    SYSLOG+EXEC
 +NOTIFYFLAG SHUTDOWN   SYSLOG+EXEC
 +NOTIFYFLAG REPLBATT   SYSLOG+EXEC
 +NOTIFYFLAG NOCOMM     SYSLOG+EXEC
 +NOTIFYFLAG NOPARENT   SYSLOG+EXEC
 +RBWARNTIME 43200
 +NOCOMMWARNTIME 300
 +FINALDELAY 5
 +EOF
 +</code>
 +
 +Testing:
 +
 +<code bash>
 +cd /apps
 +./bin/blazer_usb -DDD -a salicru
 +</code>
 +
 +
 +
 +
 +
 +<code bash>
 +</code>
 +
 +
 +
 +====== asterisk ======
 +<code bash>
 +wget "http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-11-current.tar.gz"
 +tar xzfv asterisk-11-current.tar.gz
 +rm -f asterisk-11-current.tar.gz
 +cd asterisk-11.*
 +./configure --prefix=/apps/asterisk --disable-xmldoc
 +
 +</code>
 +
 +
 +
 +<code bash>
 +cat >menuselect.makedeps<<EOF
 +MENUSELECT_DEPENDS_chan_mobile=BLUETOOTH 
 +MENUSELECT_DEPENDS_res_config_mysql=MYSQLCLIENT 
 +MENUSELECT_DEPENDS_app_mysql=MYSQLCLIENT 
 +MENUSELECT_DEPENDS_cdr_mysql=MYSQLCLIENT 
 +MENUSELECT_DEPENDS_app_flash=DAHDI 
 +MENUSELECT_DEPENDS_app_dahdiras=DAHDI 
 +MENUSELECT_DEPENDS_app_fax=SPANDSP 
 +MENUSELECT_DEPENDS_app_jack=JACK RESAMPLE 
 +MENUSELECT_DEPENDS_app_meetme=DAHDI 
 +MENUSELECT_DEPENDS_app_osplookup=OSPTK OPENSSL 
 +MENUSELECT_DEPENDS_app_dahdibarge=DAHDI 
 +MENUSELECT_DEPENDS_cdr_syslog=SYSLOG 
 +MENUSELECT_DEPENDS_cdr_pgsql=PGSQL 
 +MENUSELECT_DEPENDS_cdr_radius=RADIUS 
 +MENUSELECT_DEPENDS_cdr_sqlite3_custom=SQLITE3 
 +MENUSELECT_DEPENDS_cdr_tds=FREETDS 
 +MENUSELECT_DEPENDS_cdr_sqlite=SQLITE 
 +MENUSELECT_DEPENDS_cel_pgsql=PGSQL 
 +MENUSELECT_DEPENDS_cel_radius=RADIUS 
 +MENUSELECT_DEPENDS_cel_sqlite3_custom=SQLITE3 
 +MENUSELECT_DEPENDS_cel_tds=FREETDS 
 +MENUSELECT_DEPENDS_chan_dahdi=DAHDI TONEZONE PRI SS7 OPENR2 
 +MENUSELECT_DEPENDS_chan_iax2=CRYPTO 
 +MENUSELECT_DEPENDS_chan_motif=IKSEMEL OPENSSL 
 +MENUSELECT_DEPENDS_chan_alsa=ALSA 
 +MENUSELECT_DEPENDS_chan_console=PORTAUDIO 
 +MENUSELECT_DEPENDS_chan_misdn=ISDNNET MISDN SUPPSERV 
 +MENUSELECT_DEPENDS_chan_nbs=NBS 
 +MENUSELECT_DEPENDS_chan_oss=OSS 
 +MENUSELECT_DEPENDS_chan_phone=IXJUSER 
 +MENUSELECT_DEPENDS_chan_vpb=VPB 
 +MENUSELECT_DEPENDS_chan_gtalk=IKSEMEL OPENSSL 
 +MENUSELECT_DEPENDS_chan_h323=OPENH323 
 +MENUSELECT_DEPENDS_chan_jingle=IKSEMEL OPENSSL 
 +MENUSELECT_DEPENDS_codec_dahdi=DAHDI 
 +MENUSELECT_DEPENDS_codec_gsm=GSM 
 +MENUSELECT_DEPENDS_codec_ilbc=ILBC 
 +MENUSELECT_DEPENDS_codec_speex=SPEEX SPEEX_PREPROCESS SPEEXDSP 
 +MENUSELECT_DEPENDS_format_ogg_vorbis=VORBIS OGG 
 +MENUSELECT_DEPENDS_func_aes=CRYPTO 
 +MENUSELECT_DEPENDS_func_curl=CURL 
 +MENUSELECT_DEPENDS_func_iconv=ICONV 
 +MENUSELECT_DEPENDS_func_speex=SPEEX SPEEX_PREPROCESS SPEEXDSP 
 +MENUSELECT_DEPENDS_pbx_dundi=ZLIB CRYPTO 
 +MENUSELECT_DEPENDS_pbx_lua=LUA 
 +MENUSELECT_DEPENDS_res_calendar_caldav=NEON ICAL LIBXML2 
 +MENUSELECT_DEPENDS_res_calendar_ews=NEON29 
 +MENUSELECT_DEPENDS_res_calendar_exchange=NEON ICAL IKSEMEL 
 +MENUSELECT_DEPENDS_res_calendar_icalendar=NEON ICAL 
 +MENUSELECT_DEPENDS_res_config_curl=CURL 
 +MENUSELECT_DEPENDS_res_config_sqlite3=SQLITE3 
 +MENUSELECT_DEPENDS_res_crypto=OPENSSL 
 +MENUSELECT_DEPENDS_res_curl=CURL 
 +MENUSELECT_DEPENDS_res_http_post=GMIME 
 +MENUSELECT_DEPENDS_res_odbc=GENERIC_ODBC LTDL 
 +MENUSELECT_DEPENDS_res_rtp_asterisk=UUID 
 +MENUSELECT_DEPENDS_res_srtp=SRTP 
 +MENUSELECT_DEPENDS_res_timing_dahdi=DAHDI 
 +MENUSELECT_DEPENDS_res_timing_timerfd=TIMERFD 
 +MENUSELECT_DEPENDS_res_xmpp=IKSEMEL OPENSSL 
 +MENUSELECT_DEPENDS_res_config_ldap=LDAP 
 +MENUSELECT_DEPENDS_res_config_pgsql=PGSQL 
 +MENUSELECT_DEPENDS_res_config_sqlite=SQLITE 
 +MENUSELECT_DEPENDS_res_corosync=COROSYNC 
 +MENUSELECT_DEPENDS_res_fax_spandsp=SPANDSP 
 +MENUSELECT_DEPENDS_res_snmp=NETSNMP 
 +MENUSELECT_DEPENDS_res_timing_kqueue=KQUEUE 
 +MENUSELECT_DEPENDS_res_jabber=IKSEMEL OPENSSL 
 +MENUSELECT_DEPENDS_test_abstract_jb=TEST_FRAMEWORK 
 +MENUSELECT_DEPENDS_test_acl=TEST_FRAMEWORK 
 +MENUSELECT_DEPENDS_test_amihooks=TEST_FRAMEWORK 
 +MENUSELECT_DEPENDS_test_aoc=TEST_FRAMEWORK 
 +MENUSELECT_DEPENDS_test_app=TEST_FRAMEWORK 
 +MENUSELECT_DEPENDS_test_ast_format_str_reduce=TEST_FRAMEWORK 
 +MENUSELECT_DEPENDS_test_astobj2=TEST_FRAMEWORK 
 +MENUSELECT_DEPENDS_test_astobj2_thrash=TEST_FRAMEWORK 
 +MENUSELECT_DEPENDS_test_config=TEST_FRAMEWORK 
 +MENUSELECT_DEPENDS_test_db=TEST_FRAMEWORK 
 +MENUSELECT_DEPENDS_test_devicestate=TEST_FRAMEWORK 
 +MENUSELECT_DEPENDS_test_dlinklists=TEST_FRAMEWORK 
 +MENUSELECT_DEPENDS_test_event=TEST_FRAMEWORK 
 +MENUSELECT_DEPENDS_test_expr=TEST_FRAMEWORK 
 +MENUSELECT_DEPENDS_test_format_api=TEST_FRAMEWORK 
 +MENUSELECT_DEPENDS_test_func_file=TEST_FRAMEWORK 
 +MENUSELECT_DEPENDS_test_gosub=TEST_FRAMEWORK 
 +MENUSELECT_DEPENDS_test_hashtab_thrash=TEST_FRAMEWORK 
 +MENUSELECT_DEPENDS_test_heap=TEST_FRAMEWORK 
 +MENUSELECT_DEPENDS_test_jitterbuf=TEST_FRAMEWORK 
 +MENUSELECT_DEPENDS_test_linkedlists=TEST_FRAMEWORK 
 +MENUSELECT_DEPENDS_test_locale=TEST_FRAMEWORK 
 +MENUSELECT_DEPENDS_test_logger=TEST_FRAMEWORK 
 +MENUSELECT_DEPENDS_test_netsock2=TEST_FRAMEWORK 
 +MENUSELECT_DEPENDS_test_pbx=TEST_FRAMEWORK 
 +MENUSELECT_DEPENDS_test_poll=TEST_FRAMEWORK 
 +MENUSELECT_DEPENDS_test_sched=TEST_FRAMEWORK 
 +MENUSELECT_DEPENDS_test_security_events=TEST_FRAMEWORK 
 +MENUSELECT_DEPENDS_test_skel=TEST_FRAMEWORK 
 +MENUSELECT_DEPENDS_test_stringfields=TEST_FRAMEWORK 
 +MENUSELECT_DEPENDS_test_strings=TEST_FRAMEWORK 
 +MENUSELECT_DEPENDS_test_substitution=TEST_FRAMEWORK 
 +MENUSELECT_DEPENDS_test_time=TEST_FRAMEWORK 
 +MENUSELECT_DEPENDS_test_utils=TEST_FRAMEWORK 
 +MENUSELECT_DEPENDS_test_voicemail_api=TEST_FRAMEWORK 
 +MENUSELECT_DEPENDS_test_xml_escape=TEST_FRAMEWORK 
 +MENUSELECT_DEPENDS_BETTER_BACKTRACES=BFD DLADDR 
 +MENUSELECT_DEPENDS_BUILD_NATIVE=NATIVE_ARCH 
 +MENUSELECT_DEPENDS_REBUILD_PARSERS=BISON FLEX 
 +MENUSELECT_DEPENDS_USE_HOARD_ALLOCATOR=HOARD 
 +MENUSELECT_DEPENDS_ODBC_STORAGE=GENERIC_ODBC LTDL 
 +MENUSELECT_DEPENDS_IMAP_STORAGE=IMAP_TK OPENSSL 
 +MENUSELECT_DEPENDS_astman=NEWT 
 +MENUSELECT_DEPENDS_smsq=POPT 
 +MENUSELECT_DEPENDS_EMBED_ADDONS=GNU_LD 
 +MENUSELECT_DEPENDS_EMBED_APPS=GNU_LD 
 +MENUSELECT_DEPENDS_EMBED_BRIDGES=GNU_LD 
 +MENUSELECT_DEPENDS_EMBED_CDR=GNU_LD 
 +MENUSELECT_DEPENDS_EMBED_CHANNELS=GNU_LD 
 +MENUSELECT_DEPENDS_EMBED_CODECS=GNU_LD 
 +MENUSELECT_DEPENDS_EMBED_FORMATS=GNU_LD 
 +MENUSELECT_DEPENDS_EMBED_FUNCS=GNU_LD 
 +MENUSELECT_DEPENDS_EMBED_PBX=GNU_LD 
 +MENUSELECT_DEPENDS_EMBED_RES=GNU_LD 
 +MENUSELECT_DEPENDS_EMBED_TEST=GNU_LD 
 +EOF
 +</code>
 +
 +
 +
 +
 +<code bash>
 +cat >menuselect.makeopts<<EOF
 +MENUSELECT_ADDONS=chan_ooh323 res_config_mysql app_mysql app_saycountpl cdr_mysql 
 +MENUSELECT_APPS=app_celgenuserevent app_channelredirect app_chanspy app_confbridge app_directed_pickup app_directory app_disa app_flash app_followme app_milliwatt app_page app_parkandannounce app_privacy app_queue app_skel app_speech_utils app_voicemail app_adsiprog app_dahdiras app_externalivr app_fax app_festival app_getcpeid app_ices app_image app_ivrdemo app_jack app_meetme app_minivm app_morsecode app_osplookup app_saycounted app_url app_zapateller app_dahdibarge app_readfile app_setcallerid 
 +MENUSELECT_BRIDGES=
 +MENUSELECT_CDR=cdr_adaptive_odbc cdr_odbc cdr_pgsql cdr_radius cdr_tds cdr_sqlite 
 +MENUSELECT_CEL=cel_odbc cel_pgsql cel_radius cel_sqlite3_custom cel_tds 
 +MENUSELECT_CHANNELS=chan_dahdi chan_motif chan_console chan_mgcp chan_misdn chan_nbs chan_skinny chan_unistim chan_vpb chan_gtalk chan_h323 chan_jingle 
 +MENUSELECT_CODECS=codec_dahdi 
 +MENUSELECT_FORMATS=format_jpeg 
 +MENUSELECT_FUNCS=func_audiohookinherit func_odbc 
 +MENUSELECT_PBX=pbx_ael pbx_dundi 
 +MENUSELECT_RES=res_adsi res_calendar_caldav res_calendar_ews res_calendar_exchange res_calendar_icalendar res_config_odbc res_fax res_format_attr_celt res_format_attr_h263 res_format_attr_h264 res_format_attr_silk res_http_post res_odbc res_speech res_srtp res_timing_dahdi res_xmpp res_ael_share res_config_ldap res_config_pgsql res_config_sqlite res_corosync res_fax_spandsp res_phoneprov res_pktccops res_snmp res_timing_kqueue res_jabber 
 +MENUSELECT_TESTS=test_abstract_jb test_acl test_amihooks test_aoc test_app test_ast_format_str_reduce test_astobj2 test_astobj2_thrash test_config test_db test_devicestate test_dlinklists test_event test_expr test_format_api test_func_file test_gosub test_hashtab_thrash test_heap test_jitterbuf test_linkedlists test_locale test_logger test_netsock2 test_pbx test_poll test_sched test_security_events test_skel test_stringfields test_strings test_substitution test_time test_utils test_voicemail_api test_xml_escape 
 +MENUSELECT_CFLAGS=LOADABLE_MODULES BUILD_NATIVE 
 +MENUSELECT_OPTS_app_voicemail=FILE_STORAGE 
 +MENUSELECT_UTILS=astcanary astdb2sqlite3 astdb2bdb 
 +MENUSELECT_AGIS=
 +MENUSELECT_EMBED=
 +MENUSELECT_CORE_SOUNDS=CORE-SOUNDS-EN-ULAW CORE-SOUNDS-EN-ALAW CORE-SOUNDS-EN-GSM CORE-SOUNDS-ES-WAV CORE-SOUNDS-ES-ULAW CORE-SOUNDS-ES-ALAW CORE-SOUNDS-ES-GSM 
 +MENUSELECT_MOH=MOH-OPSOUND-WAV MOH-OPSOUND-ULAW MOH-OPSOUND-ALAW MOH-OPSOUND-GSM 
 +MENUSELECT_EXTRA_SOUNDS=EXTRA-SOUNDS-EN-WAV EXTRA-SOUNDS-EN-ULAW EXTRA-SOUNDS-EN-ALAW EXTRA-SOUNDS-EN-GSM 
 +MENUSELECT_BUILD_DEPS=chan_local res_agi res_monitor res_crypto res_http_websocket G711_NEW_ALGORITHM 
 +MENUSELECT_DEPSFAILED=MENUSELECT_APPS=app_flash
 +MENUSELECT_DEPSFAILED=MENUSELECT_APPS=app_dahdiras
 +MENUSELECT_DEPSFAILED=MENUSELECT_APPS=app_jack
 +MENUSELECT_DEPSFAILED=MENUSELECT_APPS=app_osplookup
 +MENUSELECT_DEPSFAILED=MENUSELECT_CDR=cdr_adaptive_odbc
 +MENUSELECT_DEPSFAILED=MENUSELECT_CDR=cdr_odbc
 +MENUSELECT_DEPSFAILED=MENUSELECT_CDR=cdr_pgsql
 +MENUSELECT_DEPSFAILED=MENUSELECT_CDR=cdr_radius
 +MENUSELECT_DEPSFAILED=MENUSELECT_CDR=cdr_tds
 +MENUSELECT_DEPSFAILED=MENUSELECT_CEL=cel_odbc
 +MENUSELECT_DEPSFAILED=MENUSELECT_CEL=cel_pgsql
 +MENUSELECT_DEPSFAILED=MENUSELECT_CEL=cel_radius
 +MENUSELECT_DEPSFAILED=MENUSELECT_CEL=cel_tds
 +MENUSELECT_DEPSFAILED=MENUSELECT_CHANNELS=chan_dahdi
 +MENUSELECT_DEPSFAILED=MENUSELECT_CHANNELS=chan_motif
 +MENUSELECT_DEPSFAILED=MENUSELECT_CHANNELS=chan_console
 +MENUSELECT_DEPSFAILED=MENUSELECT_CHANNELS=chan_misdn
 +MENUSELECT_DEPSFAILED=MENUSELECT_CHANNELS=chan_nbs
 +MENUSELECT_DEPSFAILED=MENUSELECT_CODECS=codec_dahdi
 +MENUSELECT_DEPSFAILED=MENUSELECT_FUNCS=func_odbc
 +MENUSELECT_DEPSFAILED=MENUSELECT_RES=res_calendar_caldav
 +MENUSELECT_DEPSFAILED=MENUSELECT_RES=res_calendar_ews
 +MENUSELECT_DEPSFAILED=MENUSELECT_RES=res_calendar_exchange
 +MENUSELECT_DEPSFAILED=MENUSELECT_RES=res_calendar_icalendar
 +MENUSELECT_DEPSFAILED=MENUSELECT_RES=res_config_odbc
 +MENUSELECT_DEPSFAILED=MENUSELECT_RES=res_http_post
 +MENUSELECT_DEPSFAILED=MENUSELECT_RES=res_odbc
 +MENUSELECT_DEPSFAILED=MENUSELECT_RES=res_srtp
 +MENUSELECT_DEPSFAILED=MENUSELECT_RES=res_timing_dahdi
 +MENUSELECT_DEPSFAILED=MENUSELECT_RES=res_xmpp
 +MENUSELECT_DEPSFAILED=MENUSELECT_RES=res_config_pgsql
 +MENUSELECT_DEPSFAILED=MENUSELECT_RES=res_config_sqlite
 +MENUSELECT_DEPSFAILED=MENUSELECT_RES=res_corosync
 +MENUSELECT_DEPSFAILED=MENUSELECT_RES=res_fax_spandsp
 +MENUSELECT_DEPSFAILED=MENUSELECT_RES=res_snmp
 +MENUSELECT_DEPSFAILED=MENUSELECT_RES=res_timing_kqueue
 +MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_abstract_jb
 +MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_acl
 +MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_amihooks
 +MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_aoc
 +MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_app
 +MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_ast_format_str_reduce
 +MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_astobj2
 +MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_astobj2_thrash
 +MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_config
 +MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_db
 +MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_devicestate
 +MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_dlinklists
 +MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_event
 +MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_expr
 +MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_format_api
 +MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_func_file
 +MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_gosub
 +MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_hashtab_thrash
 +MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_heap
 +MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_jitterbuf
 +MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_linkedlists
 +MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_locale
 +MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_logger
 +MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_netsock2
 +MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_pbx
 +MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_poll
 +MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_sched
 +MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_security_events
 +MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_skel
 +MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_stringfields
 +MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_strings
 +MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_substitution
 +MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_time
 +MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_utils
 +MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_voicemail_api
 +MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_xml_escape
 +EOF
 +</code>
 +
 +just 4 fun:
 +<code bash>make menuselect
 +</code>
 +<code bash>
 +make -j2
 +contrib/scripts/get_mp3_source.sh
 +make install
 +
 +
 +
 +cd /apps/asterisk
 +useradd -r -m -s /bin/nologin -d /apps/asterisk/home asterisk
 +chown asterisk -R var/lib/asterisk
 +chown asterisk -R var/spool/asterisk
 +</code>
 +
 +
 +
 ====== pkg list ====== ====== pkg list ======
 <code bash>pacman -Q | awk '{print $1}' > pkgs.txt <code bash>pacman -Q | awk '{print $1}' > pkgs.txt
Line 293: Line 675:
 </code> </code>
  
-====== nut ====== 
-<code bash> 
-wget "http://www.networkupstools.org/source/2.7/nut-2.7.2.tar.gz" 
-./configure \ 
- --prefix=/apps/nut \ 
- --with-usb \ 
- --without-doc \ 
- --with-serial \ 
- --without-ipmi \ 
- --without-freeipmi \ 
- --without-macosx_ups \ 
- --without-avahi \ 
- --with-cgi \ 
- --with-statepath=/apps/nut/var/state/ups \ 
- --with-systemdsystemunitdir=/usr/lib/systemd/system 
-make -j2 
-make install 
-mv /usr/apps/nut/lib/systemd/system/*.service /usr/lib/systemd/system/ 
-useradd -r  -d /apps/nut/home -m -s /sbin/nologin nut 
- 
-</code> 
- 
-Config files (cleaned): 
-<code> 
-cat> ./upsd.conf<<EOF 
-MAXAGE 15 
-STATEPATH /apps/nut/var/state/ups 
-LISTEN 127.0.0.1 3493 
-MAXCONN 30 
-EOF 
-</code> 
-<code> 
-cat> ./upsd.users<<EOF 
-[upsmonitor] 
-        password = s2J2Vmjkn3izUtSAM2SK 
-[admin] 
-        password = zVVTDCFXi4Exv9nXrTmz 
-        actions = SET 
-        instcmds = ALL 
-EOF 
-</code> 
- 
-<code> 
-cat> ./nut.conf<<EOF 
-MODE=standalone 
-EOF 
-</code> 
- 
-<code> 
-cat> ./upssched.conf<<EOF 
-CMDSCRIPT /apps/nut/bin/upssched-cmd 
-EOF 
-</code> 
-<code> 
-cat> ./ups.conf<<EOF 
-[salicru] 
-driver = blazer_usb 
-port    = auto 
-desc    = "Sai Salicru 700" 
-EOF 
-</code> 
- 
-<code> 
-cat> ./upsmon.conf<<EOF 
-RUN_AS_USER nut 
-MONITOR salicru@localhost:3493 1 upsmonitor s2J2Vmjkn3izUtSAM2SK master 
-MINSUPPLIES 1 
-SHUTDOWNCMD "/sbin/shutdown -h +0" 
-NOTIFYCMD /home/apps/nut/scripts/notifyme.sh 
-POLLFREQ 5 
-POLLFREQALERT 5 
-HOSTSYNC 15 
-DEADTIME 15 
-POWERDOWNFLAG /etc/killpower 
-NOTIFYMSG ONLINE        "UPS  on line power" 
-NOTIFYMSG ONBATT        "UPS  on battery" 
-NOTIFYMSG LOWBATT       "UPS  battery is low" 
-NOTIFYMSG FSD           "UPS : forced shutdown in progress" 
-NOTIFYMSG COMMOK        "Communications with UPS  established" 
-NOTIFYMSG COMMBAD       "Communications with UPS  lost" 
-NOTIFYMSG SHUTDOWN      "Auto logout and shutdown proceeding" 
-NOTIFYMSG REPLBATT      "UPS  battery needs to be replaced" 
-NOTIFYMSG NOCOMM        "UPS  is unavailable" 
-NOTIFYMSG NOPARENT      "upsmon parent process died - shutdown impossible" 
-NOTIFYFLAG ONLINE     SYSLOG+WALL+EXEC 
-NOTIFYFLAG ONBATT     SYSLOG+WALL+EXEC 
-NOTIFYFLAG LOWBATT    SYSLOG+WALL+EXEC 
-NOTIFYFLAG FSD        SYSLOG+EXEC 
-NOTIFYFLAG COMMOK     SYSLOG+EXEC 
-NOTIFYFLAG COMMBAD    SYSLOG+EXEC 
-NOTIFYFLAG SHUTDOWN   SYSLOG+EXEC 
-NOTIFYFLAG REPLBATT   SYSLOG+EXEC 
-NOTIFYFLAG NOCOMM     SYSLOG+EXEC 
-NOTIFYFLAG NOPARENT   SYSLOG+EXEC 
-RBWARNTIME 43200 
-NOCOMMWARNTIME 300 
-FINALDELAY 5 
-EOF 
-</code> 
- 
- 
- 
- 
- 
- 
-====== asterisk ====== 
-<code bash> 
-wget "http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-11-current.tar.gz" 
- 
-</code> 
  
  
zz_deprecated/home_microserver.1405502868.txt.gz · Last modified: 2014/07/16 09:27 by dodger