Commit Graph

63 Commits

Author SHA1 Message Date
Natanael Copa
d4492c53e1 main/dhcp: use /bin/sh instead of bash in client-script
The script seems to be posix shell compatible so we only need to change
the shebang to #!/bin/sh

This way we avoid the bash dependency
2018-03-07 09:57:46 +00:00
tcely
79de4cf4c8 main/dhcp: Upgrade to 4.4.1
- use pkgname more places
- remove obsolete dhclient-script patch
- add check function
- fix bare ip in dhclient-script
- move bash dependency to dhclient package
- symlink example location of dhclient-script
2018-03-07 09:57:46 +00:00
tmpfile
ab744645dd main/[various]: fix trailing whitespace 2017-07-10 09:02:51 +00:00
Natanael Copa
2675fe0013 main/dhcp: upgrade to 4.3.5 2017-06-14 18:22:44 +00:00
Leonardo Arena
1a9be35ea7 main/dhcp: fix mdepends and dhclient.conf search. Fixes #7005 2017-03-17 11:11:08 +00:00
Przemyslaw Pawelczyk
511bd7a7a0 main/[various]: Bump pkgrel for .pre-install scripts fixes.
* main/dovecot: Properly set primary group in .pre-install.
main/dovecot/dovecot.pre-install

* main/{npre,postgrey}: Properly set primary group in .pre-install.
main/nrpe/nrpe.pre-install
main/postgrey/postgrey.pre-install

* main/ympd: Reorder arguments in .pre-install as in da4e96aace.
main/ympd/ympd.pre-install

* main/znc: Reorder arguments in .pre-install as in da4e96aace.
main/znc/znc.pre-install

* main/aports-build: Reorder arguments in .pre-install as in da4e96aace.
main/aports-build/aports-build.pre-install

* main/atheme-iris: Fix overlooked consistency issue as in a60b9f07de.
main/atheme-iris/atheme-iris.pre-install

* main/[various]: Add group and use it as primary in .pre-* scripts.
main/apache2/apache2.pre-install
main/aports-build/aports-build.pre-install
main/atheme-iris/atheme-iris.pre-install
main/clamav/clamav-db.pre-install
main/clamsmtp/clamsmtp.pre-install
main/clamsmtp/clamsmtp.pre-upgrade
main/coova-chilli/coova-chilli.pre-install
main/dhcp/dhcp.pre-install
main/djbdns/dnscache.pre-install
main/djbdns/tinydns.pre-install
main/ez-ipupdate/ez-ipupdate.pre-install
main/fetchmail/fetchmail.pre-install
main/freeswitch/freeswitch.pre-install
main/gitolite/gitolite.pre-install
main/gnats/gnats.pre-install
main/gross/gross.pre-install
main/icecast/icecast.pre-install
main/memcached/memcached.pre-install
main/ngircd/ngircd.pre-install
main/openntpd/openntpd.pre-install
main/snort/snort.pre-install
main/squid/squid.pre-install
main/squid/squid.pre-upgrade
main/transmission/transmission-daemon.pre-install
main/znc/znc.pre-install
2016-06-07 07:20:09 +00:00
Przemyslaw Pawelczyk
a7d67c695c main/[various]: Add group and use it as primary in .pre-* scripts.
Fixes the problem I unintentionally brought in commit ccc056dbf9:
system user creation doesn't add same named group and uses nogroup as
primary group unless explicitly specified via -G.

Brings status quo regarding primary groups of users created in packages:
- main/apache2
- main/aports-build
- main/atheme-iris
- main/clamav
- main/clamsmtp
- main/coova-chilli
- main/dhcp
- main/djbdns
- main/ez-ipupdate
- main/fetchmail
- main/freeswitch
- main/gitolite
- main/gnats
- main/gross
- main/icecast
- main/memcached
- main/ngircd
- main/openntpd
- main/snort
- main/squid
- main/transmission
- main/znc
2016-06-07 07:20:09 +00:00
Corentin Henry
8db3f0e97e main/dhcp: add /sbin/dhclient-script
fix https://bugs.alpinelinux.org/issues/4855
2016-04-28 13:48:15 +00:00
Przemyslaw Pawelczyk
0f920d3abe main/[various]: bump pkgrel for pre-install fixes 2016-04-25 07:11:16 +00:00
Przemyslaw Pawelczyk
da4e96aace Reorder arguments passed to addgroup/adduser in scripts.
Now all invocations have following order of arguments (if present):

    addgroup -S -g ... GROUP
    adduser -S -u ... -D -H -h ... -s ... -G ... -g ... USER
2016-04-25 06:56:47 +00:00
Przemyslaw Pawelczyk
a60b9f07de Improve consistency of scripts using adduser/addgroup.
Following rules have been applied:
- script starts with shebang !#/bin/sh followed by blank line,
- script ends with exit 0 prepended by blank line,
- only stderr of adduser, addgroup or passwd is redirected to /dev/null,
- getent passwd/group instances has been removed,
- manual checking of file and group existence has been removed,
- `|| true` instances has been removed.

Comments and line wrapping have been preserved.
2016-04-25 06:55:43 +00:00
Przemyslaw Pawelczyk
a593d306c9 Add -g option (GECOS/comment) to adduser in scripts.
This way we can avoid ugly default:

    Linux user,,,
2016-04-25 06:54:18 +00:00
Przemyslaw Pawelczyk
ccc056dbf9 Add lacking -S option (system) to adduser/addgroup in scripts.
Groups and users created by packages shouldn't use high ids by default
(unless explicitly requested), to distinguish them from groups and users
created by administrators for humans.

Following 41 files lacked -S next to addgroup:
- community/sword/sword.pre-install
- main/amavisd-new/amavisd-new.pre-install
- main/chrony/chrony.pre-install
- main/cvechecker/cvechecker.pre-install
- main/dnsmasq/dnsmasq.pre-install
- main/freeradius/freeradius.pre-install
- main/gdnsd/gdnsd.pre-install
- main/haproxy/haproxy.pre-install
- main/haproxy/haproxy.pre-upgrade
- main/kamailio/kamailio.pre-install
- main/logcheck/logcheck.pre-install
- main/mlmmj/mlmmj.pre-install
- main/nrpe/nrpe.pre-install
- main/open-vm-tools/open-vm-tools.pre-install
- main/postgrey/postgrey.pre-install
- main/privoxy/privoxy.pre-install
- main/redis/redis.pre-install
- main/samba/winbind.pre-install
- main/sircbot/sircbot.pre-install
- main/smokeping/smokeping.pre-install
- main/squark/squark.post-install
- main/squid/squid.pre-install
- main/squid/squid.pre-upgrade
- main/subversion/subversion.pre-install
- main/trac/trac.pre-install
- main/vsftpd/vsftpd.pre-install
- main/zabbix/zabbix-agent.pre-install
- testing/3proxy/3proxy.pre-install
- testing/cluster-glue/cluster-glue.pre-install
- testing/elasticsearch/elasticsearch.pre-install
- testing/emby/emby.pre-install
- testing/gdnsd/gdnsd.pre-install
- testing/icinga2/icinga2.pre-install
- testing/lusca/lusca.pre-install
- testing/lusca/lusca.pre-upgrade
- testing/mongodb/mongodb.pre-install
- testing/openxcap/openxcap.pre-install
- testing/prosody/prosody.pre-install
- testing/rancid/rancid.pre-install
- testing/rutorrent/rutorrent.pre-install
- testing/zabbix/zabbix-agent.pre-install

Following 60 files lacked -S next to adduser:
- community/caddy/caddy.pre-install
- community/domoticz/domoticz.pre-install
- community/minetest/minetest-server.pre-install
- community/oscam/oscam.pre-install
- community/seafile/seafile-server.pre-install
- community/syncthing/syncthing.pre-install
- main/apache2/apache2.pre-install
- main/aports-build/aports-build.pre-install
- main/atheme-iris/atheme-iris.pre-install
- main/bind/bind.pre-install
- main/clamav/clamav-db.pre-install
- main/clamsmtp/clamsmtp.pre-install
- main/clamsmtp/clamsmtp.pre-upgrade
- main/coova-chilli/coova-chilli.pre-install
- main/cvechecker/cvechecker.pre-install
- main/dhcp/dhcp.pre-install
- main/distcc/distcc.pre-install
- main/djbdns/dnscache.pre-install
- main/djbdns/tinydns.pre-install
- main/dovecot/dovecot.pre-install
- main/ez-ipupdate/ez-ipupdate.pre-install
- main/fetchmail/fetchmail.pre-install
- main/freeswitch/freeswitch.pre-install
- main/gitolite/gitolite.pre-install
- main/gnats/gnats.pre-install
- main/gross/gross.pre-install
- main/icecast/icecast.pre-install
- main/kamailio/kamailio.pre-install
- main/lighttpd/lighttpd.pre-install
- main/mariadb/mariadb.pre-install
- main/memcached/memcached.pre-install
- main/ngircd/ngircd.pre-install
- main/nrpe/nrpe.pre-install
- main/openntpd/openntpd.pre-install
- main/postgrey/postgrey.pre-install
- main/snort/snort.pre-install
- main/squid/squid.pre-install
- main/squid/squid.pre-upgrade
- main/subversion/subversion.pre-install
- main/trac/trac.pre-install
- main/transmission/transmission-daemon.pre-install
- main/ympd/ympd.pre-install
- main/znc/znc.pre-install
- testing/at/at.pre-install
- testing/buildbot-slave/buildbot-slave.pre-install
- testing/buildbot/buildbot.pre-install
- testing/clapf/clapf.pre-install
- testing/cluster-glue/cluster-glue.pre-install
- testing/dbmail/dbmail.pre-install
- testing/dspam/dspam.pre-install
- testing/ejabberd/ejabberd.pre-install
- testing/emby/emby.pre-install
- testing/mongodb/mongodb.pre-install
- testing/opensips/opensips.pre-install
- testing/pdns/pdns.pre-install
- testing/prosody/prosody.pre-install
- testing/qpage/qpage.pre-install
- testing/rrdbot/rrdbot.pre-install
- testing/wt/wt.pre-install
- unmaintained/ejabberd-git/ejabberd-git.pre-install
2016-04-25 06:53:54 +00:00
Sören Tempel
6a1452d60e main/dhcp: upgrade to 4.3.4 2016-04-01 15:55:12 +02:00
Leonardo Arena
22e7e93285 main/dhcp: security fix CVE-2015-8605 2016-01-15 10:56:49 +00:00
Natanael Copa
01aa8019e9 main/dhcp: upgrade to 4.3.3 2015-09-07 11:58:22 +02:00
Natanael Copa
0087c52e2b main/dhcp: upgrade to 4.3.2 2015-04-30 12:03:04 +00:00
Carlo Landmeter
33c09599e4 main/dhcp: add linux-headers 2015-04-28 20:47:15 +02:00
Natanael Copa
6bf81f56e8 main/*: replace all sbin/runscript with sbin/openrc-run 2015-04-28 14:34:51 +00:00
Natanael Copa
f3ca0f9bf6 main/dhcp: upgrade to 4.3.1 2014-08-13 11:21:25 +00:00
Andrew Manison
ea57d35da5 dhcp: Added dbg (debug symbols) sub-package 2014-03-03 15:41:53 +00:00
Natanael Copa
f68a5e15aa main/dhcp: upgrade to 4.3.0 2014-02-05 09:32:01 +00:00
Timo Teräs
9edb877588 main/dhcp: fix musl build 2013-10-28 13:41:31 +00:00
Natanael Copa
3068bfe157 main/dhcp: use /sbin/nologin as shell 2013-09-04 11:53:35 +00:00
Natanael Copa
b67d1f8161 main/dhcp: use /sbin/nologin as shell 2013-09-03 07:49:19 +00:00
Timo Teräs
5c90471732 [all autotools packages]: normalize ./configure 2013-07-30 08:54:53 +00:00
Natanael Copa
baaedc4fe5 main/dhcp: upgrade to 4.2.5_p1 2013-04-01 15:35:10 +00:00
Natanael Copa
5f983b94da main/dhcp: upgrade to 4.2.5 2013-01-10 15:25:23 +00:00
Natanael Copa
6729dca35c main/dhcp: upgrade to 4.2.4_p2 2012-09-13 09:31:31 +00:00
Natanael Copa
08cec6cc81 main/dhcp: create /var/run/dhcp directory in subpackage
ref #1343
2012-08-30 06:53:45 +00:00
Natanael Copa
900d0a2ada main/dhcp: upgrade to 4.2.4_p1 2012-08-02 09:44:50 +00:00
Natanael Copa
4dd7f4884b main/dhcp: upgrade to 4.2.4 2012-06-06 06:31:18 +00:00
Natanael Copa
078a07c625 main/dhcp: replace opts in init.d script
ref #943
2012-01-19 09:04:44 +00:00
Natanael Copa
62c41093ed main/dhcp: upgrade to 4.2.3_p2 2012-01-13 21:14:01 +00:00
Natanael Copa
6f79a5e802 main/dhcp: security upgrade to 4.2.3_p1 (CVE-2011-4539)
fixes #876
2011-12-16 08:53:24 +01:00
Natanael Copa
099ac85038 main/dhcp: upgrade to 4.2.3 2011-10-20 09:46:15 +00:00
Natanael Copa
d07e64528a main/dhcp: Security upgrade to 4.2.2
CVE-2011-2748
CVE-2011-2749
2011-08-11 11:08:17 +00:00
Natanael Copa
4e576fa5c6 main/dhcp: fix license 2011-06-08 14:05:33 +00:00
Natanael Copa
166b811f9b main/dhcp: upgrade to 4.2.1_p1 2011-04-07 06:10:35 +00:00
Natanael Copa
d02760455e main/dhcp: upgrade to 4.2.1 2011-03-02 20:44:01 +00:00
William Pitcock
ba2600dc6e Set all packages with arch="x86 x86_64" to arch="all". 2011-01-13 06:06:02 -06:00
Natanael Copa
da49ad32c4 main/*: add arch 2010-12-13 16:00:16 +00:00
Natanael Copa
e6227c3f0d main/dhcp: upgrade to 4.2.0_p2 2010-12-12 11:25:46 +00:00
Natanael Copa
965684eda7 main/dhcp: upgrade to 4.2.0_p1 2010-11-03 09:04:29 +00:00
Natanael Copa
7ef8b8376c main/dhcp: build fix. needs perl 2010-07-20 08:13:44 +00:00
Natanael Copa
ffcc6eee06 main/dhcp: upgrade to 4.2.0 2010-07-20 06:21:03 +00:00
Andrew Manison
6e8020140b Merge remote branch 'alpine/master'
Conflicts:
	main/man-pages/APKBUILD
2010-07-14 15:39:29 +00:00
Leonardo Arena
a0af8b737f main/dhcp: upgrade to 4.1.1-P1
fixes CVE-2010-2156
2010-07-07 06:34:58 +00:00
Natanael Copa
71c7b5f579 main/dhcp: upgrade to 4.1.1_p1 2010-07-05 13:31:49 +00:00
Andrew Manison
9fddb4d5b4 Merged from Alpine main repository.
Merge

Conflicts:
	main/abuild/APKBUILD
	main/cramfs/APKBUILD
	main/curl/APKBUILD
	main/dialog/APKBUILD
	main/libconfig/APKBUILD
	main/snort/APKBUILD
	main/syslinux/APKBUILD
2010-05-26 23:09:04 +00:00