packages/utils
Sebastian Kemper cc0a40231d mariadb: improve packaging and configuration
At present there are some flaws related to configuration, also related
to the packaging of mariadb. For starters there are complaints that the
configuration is too static.

To address this a new configuration layout is introduced. The primary
configuration file (my.cnf) is changed so that it now only includes
further configuration files in the directory /etc/mysql/conf.d. More
default configuration files are added for the server and the client.
This is the new default configuration.

With these changes it's possible for the user to select if they want to
change the default configuration (in conf.d/*.cnf) or if they want to
drop their own files into conf.d instead. If the user .cnf files are
read after the default .cnf files (files are included in alphabetical
order), they will overwrite the settings from the default configuration.

The other flaw is that the my.cnf file is included in mariadb-server.
But that doesn't really fit the requirements, as the client also uses
the configuration file(s). To accomodate this a new package
mariadb-common is added. It installs the shared my.cnf file.

The remaining changes add base packages, both for the server and the
client. These are meant as foundation for the packages containing the
respective binaries. In summary they will install the configuration,
small miscellaneous files (SQL scripts etc.) and the user "mariadb".

That means that everything is ready for the binaries, like mysql and
mysqld. If there is not enough space left on flash memory, the user can
just drop the binaries on a pendrive, link them to /usr/bin and get
started.

The ideas and configuration files were copied from Debian. Some
amendments were made.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-12-15 15:55:56 +01:00
..
acl acl: Switch to tarballs 2018-07-21 19:52:36 -07:00
acpica-unix acpica-unix: update to 20180929 2018-09-30 13:55:50 -06:00
acpid acpid: Update to 2.0.30 2018-07-26 13:15:51 -07:00
ap51-flash ap51-flash: Update to 2018.0 and switch to tarball 2018-07-16 10:01:43 -07:00
at at: bump to version 3.1.23 2018-09-08 21:04:00 +02:00
attendedsysupgrade-common attendedsysupgrade-common: deprecate rpcd-mod-packagelist 2017-11-13 01:49:04 +01:00
attr attr: Switch to tarball releases 2018-07-15 20:55:33 -07:00
auc auc: always send version when requesting image 2018-03-23 01:53:09 +01:00
avrdude avrdude: add no timestamp patch to make it reproducible 2017-11-17 11:52:23 +01:00
bandwidthd bandwidthd: fix undefined references to inline functions 2018-09-30 00:36:07 +08:00
banhosts add list of domains serving advertising 2015-07-03 12:21:03 +02:00
bash bash: style and doc fix 2018-05-09 20:15:55 +08:00
bc treewide: run "make check FIXUP=1" 2017-08-29 21:41:14 -07:00
beep Update Makefile 2017-01-16 03:10:38 -06:00
bluelog bluelog: Adjust source name to try to fix buildbot 2018-08-24 20:14:18 -07:00
bluez bluez: Update to 5.50 2018-07-22 15:46:13 +02:00
bmx7-dnsupdate bmx7-dnsupdate: wait 10 secs if bmx7 ins't running 2018-04-21 21:24:06 +09:00
bonnie++ bonnie: 1.97.3 2018-07-21 18:33:39 -07:00
btrfs-progs btrfs-progs: Update to 4.19.1 2018-12-09 13:14:33 -08:00
canutils canutils: fix PKG_MIRROR_HASH 2017-09-22 21:53:40 -07:00
ccid ccid: Update to 1.4.30 2018-10-07 06:13:14 -07:00
ccrypt ccrypt: Update to 1.11 2018-07-29 18:36:20 -07:00
cmdpad cmdpad: Fix compile 2018-10-11 12:50:00 -07:00
collectd collectd: Introduce collectd-mod-ethstat 2018-11-28 12:34:33 +02:00
coreutils coreutils: Update to 8.30 2018-11-17 11:29:02 -08:00
crconf crconf: switch to git repo and update to more recent code 2018-06-11 14:41:15 +03:00
crelay crelay: Update to 0.13 2018-08-29 13:33:46 -07:00
cryptsetup cryptsetup: Update to 2.0.5 2018-10-30 17:44:47 -07:00
dbus utils/dbus: Update to 1.12.10 2018-08-17 23:53:07 +02:00
device-observatory device-observatory: add new package 2018-08-15 16:19:24 +00:00
dfu-programmer dfu-programmer: Change PKG_SOURCE_URL to use @SF macro. 2018-02-20 13:40:27 -08:00
dfu-util dfu-util: Add PKG_MAINTAINER entry + fix URL. 2018-02-20 14:40:54 -08:00
digitemp digitemp: bump to version 3.7.2 2018-11-27 11:34:36 +01:00
dmidecode dmidecode: Update to 3.2 2018-10-28 10:08:22 -07:00
domoticz domoticz: update to 4.9700 stable release, enable Python, fix compression 2018-06-25 16:56:28 +01:00
dosfstools utils/dosfstools: Update to 4.1 2017-03-14 08:26:57 +01:00
dump1090 treewide: fix missing/wrong MIRROR_HASH for sources from github 2018-07-02 10:40:47 +08:00
dvtm treewide: run "make check FIXUP=1" 2017-08-29 21:41:14 -07:00
ecdsautils treewide: run "make check FIXUP=1" 2017-08-29 21:41:14 -07:00
evtest evtest: Switch to tarballs 2018-07-28 15:07:17 -07:00
findutils findutils: Remove myself as maintainer 2018-07-04 23:53:23 -04:00
fio fio: Update to 3.12 2018-11-04 17:36:00 -08:00
fish fish: Add (lib)pcre2 dependency 2018-10-21 10:53:28 +02:00
flashrom flashrom: update to v1.0 2018-05-15 07:39:20 +02:00
flent-tools treewide: run "make check FIXUP=1" 2017-08-29 21:41:14 -07:00
fontconfig treewide: run "make check FIXUP=1" 2017-08-29 21:41:14 -07:00
gammu gammu: Update to 1.39.0 2018-08-11 14:28:32 -07:00
gawk gawk: Update to 4.2.1 2018-06-09 15:23:44 -07:00
gkermit treewide: run "make check FIXUP=1" 2017-08-29 21:41:14 -07:00
gnupg gnupg: Remove myself as maintainer 2018-07-04 23:54:49 -04:00
gpsd utils/gpsd: Update to 3.17 2018-04-02 10:28:24 +02:00
gptfdisk gptfdisk: Update to 1.0.4 2018-07-08 18:13:39 -07:00
grep grep: Update to 3.1 2018-08-09 19:33:45 -07:00
gzip gzip: Update to 1.9 2018-08-07 15:56:21 -07:00
hamlib hamlib: Update to 3.3 2018-09-29 11:50:29 +08:00
haserl treewide: run "make check FIXUP=1" 2017-08-29 21:41:14 -07:00
haveged haveged: update to 1.9.4 2018-11-04 15:58:22 +02:00
hd-idle hd-idle: Update to 1.05 2017-12-01 17:56:52 -08:00
hdparm hdparm: Update to 9.58 2018-10-28 10:37:55 -07:00
hfsprogs treewide: run "make check FIXUP=1" 2017-08-29 21:41:14 -07:00
hplip hplip: update to 3.18.12 2018-12-09 22:59:29 -02:00
hub-ctrl treewide: run "make check FIXUP=1" 2017-08-29 21:41:14 -07:00
i2c-tools i2c-tools: Update to 4.0 2018-11-18 13:26:17 -08:00
inotify-tools inotify-tools: update to 3.20.1 2018-05-07 20:18:59 +02:00
io io: add io-tool 2016-12-17 15:20:05 +01:00
irqbalance irqbalance: fix AARCH64 compilation 2018-07-19 21:37:30 +03:00
joe joe: Update to 4.6 2018-08-07 16:04:05 -07:00
jq utils: jq: bump version to 1.6 2018-11-06 16:56:47 +01:00
jupp jupp: new package 2018-12-03 16:16:44 +00:00
klish klish: CONFIGURE_ARGS += --with-libxml2 2018-05-08 22:00:58 +09:00
kmod treewide: use mirror tag @KERNEL where applicable 2018-05-09 17:05:53 +08:00
lcd4linux lcd4linux: Update to 1204 2018-11-13 13:38:59 -08:00
lcdproc lcdproc: remove build timestamp 2017-12-07 00:21:35 +01:00
less less: Update to 530 2018-08-23 18:23:44 -07:00
lm-sensors Merge pull request #4562 from pprindeville/lm-sensors-fix-conf-file 2018-02-20 17:08:54 +01:00
logrotate logrotate: Update to 3.14 2018-08-09 10:31:14 -07:00
lrzsz treewide: run "make check FIXUP=1" 2017-08-29 21:41:14 -07:00
lsof lsof: Fix dead URL + cosmetic fixes 2018-08-15 18:53:58 -07:00
lvm2 lvm2: Update to 2.03.01 2018-11-10 13:41:42 -08:00
lxc lxc: bump PKG_RELEASE after backporting nl patch 2018-07-29 21:18:06 +02:00
macchanger treewide: run "make check FIXUP=1" 2017-08-29 21:41:14 -07:00
mariadb mariadb: improve packaging and configuration 2018-12-15 15:55:56 +01:00
mbtools mbtools: fix PKG_MIRROR_HASH 2017-09-22 21:53:40 -07:00
mc mc: disable vfs support by default 2018-11-11 18:08:16 +01:00
minicom minicom: update to v2.7.1 2017-12-31 18:46:01 +01:00
mksh mksh: update to R56c 2018-03-09 02:45:09 +00:00
mktorrent mktorrent: Update to version 1.1 + use GitHub properly 2018-02-21 20:09:13 -08:00
mmc-utils mmc-utils: update to latest git revision 2018-12-09 16:26:52 +01:00
moreutils moreutils: Update to 0.62 and switch to git tarball 2018-09-02 19:23:38 -07:00
mpack treewide: run "make check FIXUP=1" 2017-08-29 21:41:14 -07:00
mt-st treewide: run "make check FIXUP=1" 2017-08-29 21:41:14 -07:00
nano nano: update to 3.2 2018-11-12 22:46:51 +02:00
ncdu utils/ncdu: Update to 1.13 2018-04-14 18:47:55 +02:00
netwhere netwhere: fix memory corruption problem 2017-12-26 12:13:02 -08:00
ntfs-3g ntfs-3g: Update to 2017.3.23 version, provide single utilites package, refresh patches 2017-04-30 12:24:29 -04:00
oath-toolkit oath-toolkit: Add patch from Fedora to fix compilation 2018-10-11 12:13:13 -07:00
open-plc-utils open-plc-utils: update to commit 32408520 2018-11-05 20:35:52 +01:00
open2300 open2300: added license informations 2015-10-12 20:36:23 +02:00
openobex openobex: Update to 1.7.2 2018-10-16 18:02:16 -07:00
openocd openocd: use release tar.bz2 instead of git 2017-11-17 12:34:09 +01:00
opensc opensc: Update to 0.19.0 2018-11-22 20:10:28 -08:00
openzwave openzwave: fix gcc7 compile and remove bad patch 2018-04-11 14:30:49 +02:00
owfs owfs/owshell: remove librpc depends 2018-08-13 00:58:48 +02:00
pciutils pciutils: Update to 3.6.1 2018-07-15 20:09:35 -07:00
pcmciautils treewide: run "make check FIXUP=1" 2017-08-29 21:41:14 -07:00
pcsc-lite utils/pcsc-lite: Update URLs 2018-04-08 16:24:35 +08:00
pcsc-tools utils/pcsc-tools: Update to 1.5.3 2018-04-16 09:30:56 +02:00
picocom picocom: Backport upstream fix for x86 2018-10-19 17:53:18 -07:00
pps-tools pps-tools: Update to 1.0.2 and switch to codeload 2018-11-11 05:55:36 -08:00
procps-ng procps-ng: Update to 3.3.15 2018-09-17 18:26:05 -07:00
progress progress: Update to 0.14 2018-11-05 21:32:13 -08:00
prometheus prometheus: add package 2018-07-26 20:29:35 +09:00
prometheus-node-exporter-lua prometheus-node-exporter-lua: close io.popen files to reap zombies 2018-11-25 17:06:24 +03:00
prometheus-statsd-exporter prometheus-statsd-exporter: add new package 2018-12-12 07:10:38 +01:00
pv treewide: run "make check FIXUP=1" 2017-08-29 21:41:14 -07:00
qemu qemu: tighten up CONFIGURE_ARGS spec 2018-08-20 02:43:56 +00:00
relayctl treewide: run "make check FIXUP=1" 2017-08-29 21:41:14 -07:00
rng-tools rng-utils: version 6.6 is now available 2018-11-07 23:41:05 +00:00
rpcd-mod-lxc rpcd-mod-lxc: bump PKG_RELEASE to indicate recent changes 2017-12-06 13:27:49 +01:00
rrdtool1 treewide: run "make check FIXUP=1" 2017-08-29 21:41:14 -07:00
rtklib treewide: run "make check FIXUP=1" 2017-08-29 21:41:14 -07:00
rtl-ais rtl-ais: Update to 0.3 and switch to codeload (#6661) 2018-08-05 10:49:06 +02:00
rtl-sdr rtl-sdr: Update to 0.6.0 2018-11-19 14:14:35 -08:00
rtl_433 rtl_433: Update to 18.05 and switch to codeload 2018-08-02 18:54:46 -07:00
rtty rtty: update to 6.4.0 2018-12-14 17:00:40 +08:00
sane-backends sane-backends: add PKG_CPE_ID id 2018-08-26 02:29:03 -03:00
screen screen: update to 4.6.2 2017-10-29 19:23:21 -07:00
serialconsole treewide: run "make check FIXUP=1" 2017-08-29 21:41:14 -07:00
setserial setserial: Don't build docs to remove nroff dependency 2018-10-11 11:25:30 -07:00
shadow shadow: Update to 4.6 2018-08-15 18:31:34 -07:00
sispmctl sispmctl: Update to 4.1 2018-11-18 12:13:17 -08:00
slide-switch slide-switch: update to latest version 2018-12-10 04:02:31 +08:00
smartmontools smartmontools: update to 6.6 2017-12-09 15:35:24 +02:00
smstools3 smstools3: Move init script to use procd 2018-03-06 14:17:14 +00:00
sockread sockread: add support for reading data from a pipe 2015-01-20 13:43:59 +01:00
spi-tools spi-tools: Update to 0.8.3 2018-10-29 19:15:13 -07:00
squashfs-tools squashfs-tools: pull newer version from git repo 2017-10-27 09:55:23 +03:00
stm32flash stm32flash: Update to 0.5 2018-06-10 12:37:58 -07:00
stoken stoken: Update to 0.92 and switch to normal tarball. 2018-08-05 10:21:19 -07:00
stress treewide: run "make check FIXUP=1" 2017-08-29 21:41:14 -07:00
sumo treewide: run "make check FIXUP=1" 2017-08-29 21:41:14 -07:00
swig swig: support latest versions of node.js 2018-04-26 11:52:48 +09:00
sysstat utils: sysstat: bump version to 12.0.2 2018-11-06 17:13:57 +01:00
tar tar: update to v1.30 2017-12-31 18:44:53 +01:00
taskwarrior treewide: run "make check FIXUP=1" 2017-08-29 21:41:14 -07:00
tcsh tcsh: fix out of memory crash 2017-10-26 14:40:52 +02:00
temperusb temperusb: new package definition 2018-11-12 10:24:17 +00:00
tio utils/tio: Update to 1.31 2018-07-15 02:44:43 +02:00
tmux tmux: Update to 2.8 2018-11-05 20:44:05 +01:00
tracertools treewide: run "make check FIXUP=1" 2017-08-29 21:41:14 -07:00
tree tree: Update to 1.8.0 2018-11-18 13:18:24 -08:00
triggerhappy triggerhappy: update to upstream version 0.5.0 2017-07-07 23:30:14 +02:00
ttyd ttyd: update to 1.4.2 2018-09-12 23:14:12 +08:00
uledd uledd: add a tiny ubus frontend for PWM/RGB leds 2017-10-19 16:37:32 +02:00
unrar unrar: Update to 5.6.8 2018-10-25 12:24:20 -07:00
unzip unzip: remove build timestamp 2017-11-17 13:39:30 +01:00
usbmuxd treewide: run "make check FIXUP=1" 2017-08-29 21:41:14 -07:00
uvcdynctrl uvcdynctrl: Update to 0.2.5 2018-07-25 15:30:42 -07:00
vim vim: fix build on non-linux systems after upgrade 2018-10-10 10:50:25 +02:00
watchcat watchcat: bump release due to 8e1e4d7d2d 2017-12-21 16:39:52 +01:00
wifitoggle wifitoggle: Do not generate error message in case of empty led_sysfs 2016-02-27 21:57:23 +01:00
xz xz: Update to 5.2.4 + misc 2018-05-08 13:38:51 -07:00
yara yara: Fix compile without deprecated OpenSSL APIs 2018-11-25 17:46:32 -08:00
yunbridge yunbridge: fix PKG_BUILD_DIR 2018-08-30 07:57:55 -03:00
zile treewide: run "make check FIXUP=1" 2017-08-29 21:41:14 -07:00
zip zip: remove build timestamp 2017-11-17 13:39:05 +01:00
zoneinfo zoneinfo: Updated to the latest release. 2018-10-30 16:56:20 +03:00
zsh zsh: Update to 5.6.2 2018-09-14 18:41:22 -07:00