Package alterator-ulogd: Specfile
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 | Name: alterator-ulogd Version: 2.0.1 Release: alt1 Summary: alterator module for network traffic statistics License: GPL Group: System/Configuration/Other Url: http://wiki.sisyphus.ru/Alterator Source: %name-%version.tar BuildArch: noarch Requires(post): sqlite3 Requires: alterator >= 3.5 gettext etcnet Requires: ulogd-sqlite3 >= 2.0.2-alt1 Requires: alterator-net-iptables >= 4.3-alt1 Requires: libshell alterator-net-functions alterator-sh-functions Requires: alterator-service-functions Requires: alterator-l10n >= 2.5-alt14 BuildPreReq: alterator >= 3.5-alt2 # Automatically added by buildreq on Mon Jul 11 2005 (-bi) BuildRequires: alterator %define old_sqlite3db %_localstatedir/ulogd/sqlite3.db %define sqlite3db %_localstatedir/ulogd/alterator_sqlite3.db %define ulogd_conf %_sysconfdir/ulogd.conf %define init_db %_libexecdir/%name/init-db.sh %description Iptables traffic statistics alterator module %prep %setup -q %build %make_build %install %makeinstall install -D -m644 ulogd.scheme %buildroot/%_datadir/%name/ulogd.scheme %post if [ $1 -eq 1 ]; then %init_db %ulogd_conf %sqlite3db ||: . /usr/bin/alterator-service-functions service_control ulogd condreload ||: fi # Migrate old configuration and change sqlite3 database %triggerpostun -- %name < 2.0.1-alt1 if [ ! -f %sqlite3db ]; then . /usr/bin/alterator-service-functions need_restart= if service_control ulogd is-active; then need_restart=1 service_control ulogd stop ||: fi [ -f %ulogd_conf.rpmnew ] && ulogd_conf_file=%ulogd_conf.rpmnew || ulogd_conf_file=%ulogd_conf tmp_conf="$(mktemp /tmp/ulogd.conf.XXXXXX)" cp "$ulogd_conf_file" "$tmp_conf" if [ -f %old_sqlite3db ]; then cp -a %old_sqlite3db %sqlite3db && sqlite3 %sqlite3db 'DROP TABLE ulog;' fi %init_db "$tmp_conf" %sqlite3db && mv -b --suffix=.bak "$tmp_conf" %ulogd_conf && chmod 0640 %ulogd_conf && rm -f %old_sqlite3db [ -n "$need_restart" ] && service_control ulogd start ||: fi %files %_alterator_backend3dir/* %_libexecdir/%name/ %_datadir/alterator/applications/* %_datadir/alterator/ui/*/ %_datadir/%name %changelog * Tue Aug 27 2013 Mikhail Efremov <sem@altlinux.org> 2.0.1-alt1 - Migrate old configuration and change sqlite3 database. - Use init-db.sh in %%post. - Add init-db.sh script. * Fri Aug 23 2013 Mikhail Efremov <sem@altlinux.org> 2.0.0-alt1 - Updated for ulogd-2.x. - Use alterator-service-functions. * Thu Sep 03 2009 Mikhail Efremov <sem@altlinux.org> 1.3.1-alt2 - fix requires. * Thu Sep 03 2009 Mikhail Efremov <sem@altlinux.org> 1.3.1-alt1 - 'In' -> 'Incoming traffic', 'Out' -> 'Outgoing traffic'. * Mon Aug 31 2009 Mikhail Efremov <sem@altlinux.org> 1.3.0-alt1 - only one 'iptables_helper list' call. - not show '-' if iface not has addr. - handle 'database is locked' error. - backend: rewrite data selecting. - fix requires. * Fri Aug 28 2009 Mikhail Efremov <sem@altlinux.org> 1.2.0-alt1 - rename 'Enable statistics collecting' -> 'Enable data collection'. - ui update when iface changed. - don't call update-services on init. - remove 'Start date' label. - use min and max date values from table for start and end dates. - use write_bool_param() for 'Enable...' checkbox. * Thu Aug 27 2009 Mikhail Efremov <sem@altlinux.org> 1.1.0-alt1 - added creation iptables rules. - call update-services on init. - 'Start date' label is added. - 'Check IP' checkbox is removed. - 'Enable statistics collecting' checkbox is added. - removed unused function list_services(). - use set_locale for services list. - commented debug output. * Tue Aug 25 2009 Mikhail Efremov <sem@altlinux.org> 1.0.0-alt1 - rewritten backend on shell - use workflow 'none' - create tables in post script * Wed Jan 28 2009 Vladislav Zavjalov <slazav@altlinux.org> 0.5-alt5 - move help and translations to alterator-l10n * Tue Dec 09 2008 Vladislav Zavjalov <slazav@altlinux.org> 0.5-alt4 - update help * Fri Dec 05 2008 Vladislav Zavjalov <slazav@altlinux.org> 0.5-alt3 - fix desktop * Fri Dec 05 2008 Vladislav Zavjalov <slazav@altlinux.org> 0.5-alt2 - update help and po * Wed Sep 24 2008 Stanislav Ievlev <inger@altlinux.org> 0.5-alt1 - remove constraints * Fri Aug 15 2008 Stanislav Ievlev <inger@altlinux.org> 0.4-alt2 - resurrect stylesheet * Thu Aug 14 2008 Stanislav Ievlev <inger@altlinux.org> 0.4-alt1 - update build system - replace dateedit calendar with more compact dateedit picker - remove template-* - replace POST+redirect with GET * Tue Aug 05 2008 Paul Wolneykien <manowar@altlinux.ru> 0.3-alt1 - Use shared calendar component (16210, 16211). * Tue Jun 17 2008 Grigory Batalov <bga@altlinux.ru> 0.2-alt3 - Require alterator-services instead of alterator-chkconfig. * Fri Jun 06 2008 Grigory Batalov <bga@altlinux.ru> 0.2-alt2 - Rebuild for Sisyphus. * Fri May 30 2008 Grigory Batalov <bga@altlinux.ru> 0.2-alt1.M41.1 - Russian help page. - Change help paths to the new style. - Service restart link update. * Tue Nov 27 2007 Grigory Batalov <bga@altlinux.ru> 0.2-alt1 - Aggregate daily counters. * Thu Nov 15 2007 Grigory Batalov <bga@altlinux.ru> 0.1-alt1 - Initial release |