-
Notifications
You must be signed in to change notification settings - Fork 4
/
README
48 lines (39 loc) · 1.73 KB
/
README
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
the 3 directories are ready to compile deb (src and bin).
pre-requisites:
- apt-get install ubuntu-dev-tools build-essential debhelper gnupg-agent
In particular you can use them to:
- make install to get the proper tools (build)
- use dpkg-buildpackage -rfakeroot to make the bin deb
- use debuild -S -sa to make the src deb
deprecated:
- install ossec with the normal ./install.sh
- make deb to create the proper package
To build the deb src:
#####################
- if it is a major change copy ossec-hids-2.7.tar.gz to ossec-hids-*_2.7.0.orig.tar.gz
- maybe update ossec-hids-*-2.6.0/debian/changelog (with 'dch -i' command): pay attention to lucid vs precise and to email address (nicolas.zin@gmail.com)
- copy the src directory from ossec-hids-2.6.tgz to src (in the same directory than Makefile)
- copy the etc directory from ossec-hids-2.6.tgz to etc (in the same directory than Makefile)
- copy the contrib directory from ossec-hids-2.6.tgz to etc (in the same directory than Makefile)
- copy the active-response directory from ossec-hids-2.7.tgz to active-response (in the same directory than Makefile)
- for the ossec-hids-server, change etc/ossec.conf to add
<ossec_config>
<global>
<!-- to specify GeoIP database file location -->
<geoip_db_path>/etc/GeoLiteCity.dat</geoip_db_path>
<geoip6_db_path>/etc/GeoLiteCityv6.dat</geoip6_db_path>
</global>
<alerts>
<!-- to add GeoIP info in alerts -->
<use_geoip>yes</use_geoip>
</alerts>
</ossec_config>
- have the gpg key
- debuild -S -sa to make the src deb
upload to launchpad:
* ossec-hids-*_2.6.0-ubuntu1.dsc
* ossec-hids-*_2.6.0.orig.tar.gz
* ossec-hids-*_2.6.0-ubuntu1.diff.gz
or
dput ppa:nicolas-zin/ossec-ubuntu <source.changes>
Do the process for lucid and precise