Tom Eastep
|
2ec3adcc44
|
Don't link the init script if SYSTEMD is set.
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2014-10-02 16:23:26 -07:00 |
|
Tuomo Soini
|
8f05d0f16d
|
install.sh: support install on centos7 and foobar7
Signed-off-by: Tuomo Soini <tis@foobar.fi>
|
2014-09-23 13:19:09 +03:00 |
|
Tom Eastep
|
beb70854ef
|
Correct Cygwin64 detection in the Shorewall installer
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2014-08-07 06:40:34 -07:00 |
|
Tom Eastep
|
7030fad572
|
Revert "Install the core components along with Shorewall"
This reverts commit c653a04a43 .
|
2014-08-07 06:36:23 -07:00 |
|
Tom Eastep
|
c653a04a43
|
Install the core components along with Shorewall
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2014-08-06 12:59:12 -07:00 |
|
Tom Eastep
|
53dda803e2
|
More Cygwin64 changes
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2014-07-09 11:28:45 -07:00 |
|
Tom Eastep
|
cc935009ce
|
Correct install problems under Cygwin
- configure.pl doesn't understand CYGWIN return from uname
- shorewall-core install.sh doesn't understand CYGWIN return from uname
- shorewall install.sh generates 'mkdir -p //etc/shorewall' which is
broken under Cygwin
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2014-07-09 10:48:03 -07:00 |
|
Tom Eastep
|
966926fac5
|
RHE7 support -- first cut
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2014-05-19 15:15:52 -07:00 |
|
Tom Eastep
|
bcbb48d16e
|
Update install files to secure the .service files as 644 rather than 600.
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2014-05-01 11:43:00 -07:00 |
|
Tom Eastep
|
42dd8dfee9
|
Change license to GPLv2+ and update copyrights
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2014-01-04 09:48:27 -08:00 |
|
Tom Eastep
|
6fe06c82c8
|
More switch from tcrules to mangle
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2013-12-28 15:24:05 -08:00 |
|
Tom Eastep
|
5f37b5bde6
|
Correct install scripts
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2013-10-25 06:53:51 -07:00 |
|
Tom Eastep
|
308aaad8d4
|
Use insserv on Debian
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2013-09-29 09:28:22 -07:00 |
|
Tom Eastep
|
4524281163
|
Apply Thomas D's Gentoo support patch
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2013-09-17 08:22:52 -07:00 |
|
Tom Eastep
|
14bd1a9061
|
Don't require SYSCONFFILE for all products
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2013-09-10 08:24:27 -07:00 |
|
Tom Eastep
|
50411e638c
|
Report the name of the SysV init file installed.
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2013-09-09 08:11:45 -07:00 |
|
Tom Eastep
|
39e348997f
|
Add SERVICEFILE variable to shoreallrc.
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2013-08-18 14:27:26 -07:00 |
|
Tom Eastep
|
156ed38b23
|
Correct installation of $SYSCONFFILE
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2013-08-18 08:30:11 -07:00 |
|
Tom Eastep
|
a298817201
|
Improve INITSOURCE handling in the installers
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2013-08-15 06:51:27 -07:00 |
|
Tom Eastep
|
fc5c92cabc
|
Use /etc/os-release to determine build host
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2013-08-08 17:44:40 -07:00 |
|
Tom Eastep
|
9a4df0fac8
|
Don't delete the user's tcstart file.
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2013-03-14 15:07:33 -07:00 |
|
Tom Eastep
|
2763826059
|
Install the routes file unless $SPARSE
- Don't delete the file unconditionally.
- Delete an unhelpful comment
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2013-03-14 14:03:05 -07:00 |
|
Tom Eastep
|
38657d9f98
|
Support for arptables.
Signed-off-by: Tom Eastep <teastep@mint14.(none)>
|
2013-01-04 09:17:57 -08:00 |
|
Tom Eastep
|
a8f324b25c
|
Ensure that the .service files run the utility in ${SBINDIR}
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-09-24 14:32:20 -07:00 |
|
Tom Eastep
|
8c7b8c9390
|
Correct missing VARLIB handling in the installers.
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-09-10 11:12:43 -07:00 |
|
Tom Eastep
|
55e3b11a28
|
Pass both shorewallrc files to the compiler from lib.cli-std
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-09-03 15:07:50 -07:00 |
|
Tom Eastep
|
09ce6239a7
|
Install stoppedrules rather than routestopped
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-09-03 11:00:22 -07:00 |
|
Tom Eastep
|
5b953cc1dd
|
Handle different layouts on the admin system and remote firewall(s)
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-09-03 09:50:07 -07:00 |
|
Tom Eastep
|
b922177769
|
Handle missing VARDIR
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-09-02 15:51:35 -07:00 |
|
Tom Eastep
|
e66d9e3418
|
Rename VARDIR to VARLIB in shorewallrc
- Done so that existing shorewallrc files are still valid.
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-09-02 14:36:11 -07:00 |
|
Tom Eastep
|
1b7a7d0fdf
|
Remove some more hard-coded directory names from the installers
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-08-17 14:24:52 -07:00 |
|
Tom Eastep
|
8d3cf6428f
|
Install the conntrack file unconditionally.
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-08-16 10:50:23 -07:00 |
|
Tom Eastep
|
e00616a1fe
|
Don't release blacklist files.
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-08-07 07:56:16 -07:00 |
|
Tom Eastep
|
cfe2f36320
|
Delete duplicate entry in the Shorewall[6] install.sh
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-08-04 08:23:08 -07:00 |
|
Tom Eastep
|
833e54c9c3
|
Rename the notrack file to conntrack
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-08-02 11:02:17 -07:00 |
|
Tom Eastep
|
691a9bf793
|
Correct installation on systems with systemd
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-07-14 14:38:30 -07:00 |
|
Tom Eastep
|
6d3ebd5b56
|
Improve DIGEST handling.
- Compile compiler.pl when DIGEST specified.
- Report the digest being used.
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-06-09 09:34:28 -07:00 |
|
Tom Eastep
|
2bf16016c1
|
Add --digest to configure scripts.
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-06-09 07:24:23 -07:00 |
|
Tom Eastep
|
4b69216c83
|
Relocate lib.core in the Source Tree
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-06-02 12:46:35 -07:00 |
|
Tom Eastep
|
e086067567
|
Reverse logic in the installer to allow for Digest::SHA being the default now
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-05-17 14:29:57 -07:00 |
|
Tom Eastep
|
894931731b
|
Merge branch 'master' of ssh://shorewall.git.sourceforge.net/gitroot/shorewall/shorewall
|
2012-05-02 07:04:30 -07:00 |
|
Tom Eastep
|
3333486c9d
|
Another change to Debian startup at boot
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-05-01 10:55:29 -07:00 |
|
Tom Eastep
|
45c637ad6b
|
Fix Debian boot startup (again)
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-05-01 10:15:39 -07:00 |
|
Tom Eastep
|
9efb60c53a
|
Move init.slackware.firewall.sh to Shorewall-core
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-04-27 16:15:04 -07:00 |
|
Tom Eastep
|
e0570cc35e
|
Install fixes for Slackware
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-04-27 07:16:11 -07:00 |
|
Tom Eastep
|
9612044933
|
Make products start automatically at boot on Debian and derivatives
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-04-25 11:49:22 -07:00 |
|
Tom Eastep
|
d904a2de86
|
Search and destroy trailing whitespace
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-04-24 14:52:57 -07:00 |
|
Tom Eastep
|
dc85d4a844
|
Do SHA/SHA1 test if $BUILD = $TEST, independent of $DESTDIR
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-04-24 08:52:17 -07:00 |
|
Tom Eastep
|
a50bb407aa
|
Patch from Roberto
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-04-21 17:51:54 -07:00 |
|
Tom Eastep
|
1462fcd351
|
Synchronize global settings
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-04-15 09:43:41 -07:00 |
|
Tom Eastep
|
fdc4a84a83
|
Delete code to modify Makefile
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-04-14 11:36:08 -07:00 |
|
Tom Eastep
|
d3943ea0fe
|
Install correct Makefile
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-04-14 11:17:27 -07:00 |
|
Tom Eastep
|
69a133083c
|
Modify Makefiles for directory relocation
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-04-12 10:15:55 -07:00 |
|
Tom Eastep
|
a2abad3f68
|
Modify getparams to use the installed shorewallrc file.
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-04-07 09:07:07 -07:00 |
|
Tom Eastep
|
bb6e17fd3e
|
Many changes involved in getting a relocated installations to work
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-04-01 10:47:24 -07:00 |
|
Tom Eastep
|
e48e13012c
|
Fix up lib.base during installation
- Shorewall-core installer creates all necessary directories.
|
2012-04-01 08:16:07 -07:00 |
|
Tom Eastep
|
02a68aa436
|
Look for ./shorewallrc first
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-03-31 17:40:18 -07:00 |
|
Tom Eastep
|
766370e22a
|
More work on installers
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-03-31 14:42:01 -07:00 |
|
Tom Eastep
|
75b57b926a
|
Revert "Replace lib.base with symbolic link"
This reverts commit 98f4a1c545 .
|
2012-03-31 12:57:38 -07:00 |
|
Tom Eastep
|
fead683f18
|
Modify init scripts if ${SHAREDIR} is non-standard
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-03-30 16:21:37 -07:00 |
|
Tom Eastep
|
98f4a1c545
|
Replace lib.base with symbolic link
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-03-30 15:30:04 -07:00 |
|
Tom Eastep
|
f5414d0fd1
|
Create ${SYSTEMD} if needed.
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-03-30 13:56:59 -07:00 |
|
Tom Eastep
|
15335f8615
|
Modify CLIs and libs to know where shorewallrc is.
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-03-30 12:02:25 -07:00 |
|
Tom Eastep
|
c2fa5ae78f
|
Correct typo in install.sh files
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-03-27 20:19:06 -07:00 |
|
Tom Eastep
|
e1e4855211
|
Rename USR to PREFIX
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-03-27 07:47:22 -07:00 |
|
Tom Eastep
|
f2311f1987
|
Update install scripts to look for .shorewallrc in many places
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-03-26 17:01:55 -07:00 |
|
Tom Eastep
|
8a18dac870
|
Installer tweaks
- Give instructions when Shorewall-core installer finds no rc file
- Update help
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-03-25 07:49:52 -07:00 |
|
Tom Eastep
|
eb118e4443
|
Add shorewallrc files.
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-03-24 13:05:39 -07:00 |
|
Tom Eastep
|
0223439e2b
|
Don't compile if ${DESTDIR}
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-03-12 14:02:44 -07:00 |
|
Tom Eastep
|
fa9f8329b5
|
Apply two patches from Tuomo Soini
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-03-12 13:57:37 -07:00 |
|
Tom Eastep
|
05f025e422
|
Don't install isusable script by default
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-03-07 07:46:53 -08:00 |
|
Tom Eastep
|
61bf2d5bfd
|
Fix installer
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-02-25 16:02:20 -08:00 |
|
Tom Eastep
|
b78d4ca41f
|
Correct typo
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-02-23 13:54:50 -08:00 |
|
Tom Eastep
|
37a3dbb6f6
|
Don't install SysV init script if systemd is specified.
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-02-23 10:59:10 -08:00 |
|
Tom Eastep
|
c252005e25
|
Add support for packager's config file
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-02-23 10:07:02 -08:00 |
|
Tom Eastep
|
c975cddfda
|
Correct init script installation
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-02-22 14:51:41 -08:00 |
|
Tom Eastep
|
a6afac0f3c
|
Use standard rpm macros
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-02-22 13:32:10 -08:00 |
|
Tom Eastep
|
20f990f2eb
|
Fix install on SuSE
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-02-21 14:24:50 -08:00 |
|
Tom Eastep
|
f6cc44eb6b
|
Rename HOST -> TARGET and BUILD -> HOST
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-02-21 13:00:09 -08:00 |
|
Tom Eastep
|
3acd01a44d
|
Rename some variables:
HOST -> TARGET
%initdir -> %shorewall_initdir
Also add %shorewall_target
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-02-21 12:34:41 -08:00 |
|
Tom Eastep
|
ed9e03b095
|
Correct FEDORA/REDHAT fiasco
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-02-20 16:11:28 -08:00 |
|
Tom Eastep
|
3180e13719
|
Require LIBEXEC and LIBPERL to be absolute path names
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-02-20 12:04:00 -08:00 |
|
Tom Eastep
|
9869b4c068
|
Rename environmental variables:
INSTALLSYS => BUILD
TARGET => HOST
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-02-20 10:12:52 -08:00 |
|
Tom Eastep
|
8c981e0464
|
Cleanup of install scripts based on feedback from Mr. Dash4
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-02-20 10:08:42 -08:00 |
|
Tom Eastep
|
f8057fed88
|
Correct typo in the modified install scripts.
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-02-18 08:21:50 -08:00 |
|
Tom Eastep
|
ee7ea4adb9
|
Unify the supported install script os/distro set.
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-02-17 15:26:02 -08:00 |
|
Tom Eastep
|
33b0821f8d
|
Separate install system from target system in the install.sh scripts
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-02-17 13:22:06 -08:00 |
|
Tom Eastep
|
29fcb9b08f
|
Apply Simon Mater's patch for LIBEXEC/PERLLIB
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-02-13 12:57:07 -08:00 |
|
Tom Eastep
|
58a0b9b5c1
|
Rename route_rules to rtrules -- phase 2
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-01-09 07:19:10 -08:00 |
|
Tom Eastep
|
4c2df6fea7
|
Rename route_rules to rtrules
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-01-09 06:38:55 -08:00 |
|
Tom Eastep
|
afbc561b91
|
Shorewall install shouldn't remove /usr/share/shorewall/wait4ifup
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-01-06 11:40:04 -08:00 |
|
Tom Eastep
|
9251eca31a
|
Don't delete lib.common and lib.cli when installing Shorewall
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-01-04 10:32:17 -08:00 |
|
Tom Eastep
|
e545bf4f04
|
Unify install files between Shorewall and Shorewall6
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-01-03 16:35:41 -08:00 |
|
Tom Eastep
|
48a59e032e
|
Add Shorewall-common
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-01-01 20:30:09 -08:00 |
|
Tom Eastep
|
3581b2667e
|
Don't install the blacklist file in /etc/shorewall[6]
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2011-11-27 14:39:59 -08:00 |
|
Tom Eastep
|
da7516d401
|
Update config files and manpages for BLACKLISTSECTION
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2011-11-06 12:05:07 -08:00 |
|
Tom Eastep
|
971adc3d5b
|
Add support for serviced in the installers
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2011-08-23 14:07:44 -07:00 |
|
Tom Eastep
|
33afe26a19
|
Add Redhat/Fedora init scripts from Jonathan Underwood
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2011-08-22 09:05:40 -07:00 |
|
Tom Eastep
|
f675513383
|
Make 'build' work on a Mac
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2011-07-30 10:57:32 -07:00 |
|
Tom Eastep
|
9661b445f2
|
Make install/uninstall files version independent
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2011-07-13 07:29:47 -07:00 |
|