[Buildroot] [PATCH 00/51] Misc trivial improvements
Thomas Petazzoni
thomas.petazzoni at free-electrons.com
Sun Nov 23 20:38:32 UTC 2014
Hello,
This series does miscellaneous improvements to packages, mainly:
* Convert the remaining init script installation logic to
<pkg>_INSTALL_INIT_SYSV.
* Do not install or remove man pages in packages, since we don't care
about documentation in the target.
* Fixup a number of "for" loops to properly bail out if one iteration
of the loop fails instead of silently ignoring the error. Not all
for loops have been inspected yet, so it's only a partial work.
* Misc other small stuff.
This series is obviously material for the next branch.
Thanks,
Thomas
Thomas Petazzoni (51):
vsftpd: use <pkg>_INSTALL_INIT_SYSV and rename init script
vsftpd: don't install manpages
vsftpd: rename patches to the new naming convention
radvd: use <pkg>_INSTALL_INIT_SYSV
thttpd: use the <pkg>_INSTALL_INIT_SYSV mechanism
busybox: use <pkg>_INSTALL_INIT_SYSV mechanism
portmap: use <pkg>_INSTALL_INIT_SYSV mechanism
portmap: don't install manpages
portmap: improve installation of binaries
stunnel: use the <pkg>_INSTALL_INIT_SYSV mechanism
gdk-pixbuf: use <pkg>_INSTALL_INIT_SYSV mechanism
proftpd: use <pkg>_INSTALL_INIT_SYSV mechanism
samba: use <pkg>_INSTALL_INIT_SYSV mechanism
input-event-daemon: use <pkg>_INSTALL_INIT_SYSV mechanism
ifplugd: use <pkg>_INSTALL_INIT_SYSV mechanism
nfs-utils: use <pkg>_INSTALL_INIT_SYSV mechanism
netatalk: use <pkg>_INSTALL_INIT_SYSV mechanism
mongoose: use <pkg>_INSTALL_INIT_SYSV mechanism
gpsd: use <pkg>_INSTALL_INIT_SYSV mechanism
olsr: use <pkg>_INSTALL_INIT_SYSV mechanism
pango: use <pkg>_INSTALL_INIT_SYSV mechanism
xapp_xdm: use <pkg>_INSTALL_INIT_SYSV mechanism
tftpd: use <pkg>_INSTALL_INIT_SYSV mechanism
openvpn: use <pkg>_INSTALL_INIT_SYSV mechanism
tinyhttpd: use <pkg>_INSTALL_INIT_SYSV mechanism
at: use <pkg>_INSTALL_INIT_SYSV mechanism
mpd: use <pkg>_INSTALL_INIT_SYSV mechanism
snowball-init: use <pkg>_INSTALL_INIT_SYSV mechanism
wipe: don't install man pages
ndisc6: remove man page related code
tree: don't install man page
iostat: don't install man page
iostat: remove legacy code
pptp-linux: don't install man page
gnupg: don't both removing a man page
rp-pppoe: don't install man pages
rp-pppoe: bail out of installation fails
alsa-utils: add error handling to for loop
coreutils: add error handling to for loop
ebtables: add error handling to for loop
flot: add error handling to for loop
googlefontdirectory: add error handling to for loop
gptfdisk: add error handling to for loop
irda-utils: add error handling to for loop
jimtcl: add error handling to for loop
live555: add error handling to for loop
lockfile-progs: add error handling to for loop
qt5base: add error handling to for loop
qtuio: add error handling to for loop
sound-theme-borealis: add error handling to for loop
xenomai: add error handling to for loop
package/alsa-utils/alsa-utils.mk | 2 +-
package/at/at.mk | 4 +---
package/busybox/busybox.mk | 5 ++++-
package/coreutils/coreutils.mk | 2 +-
package/ebtables/ebtables.mk | 2 +-
package/flot/flot.mk | 2 +-
package/gdk-pixbuf/gdk-pixbuf.mk | 4 +---
package/gnupg/gnupg.mk | 3 +--
package/googlefontdirectory/googlefontdirectory.mk | 2 +-
package/gpsd/gpsd.mk | 3 +++
package/gptfdisk/gptfdisk.mk | 2 +-
package/ifplugd/ifplugd.mk | 7 +++++--
package/input-event-daemon/input-event-daemon.mk | 3 +++
package/iostat/iostat.mk | 4 ----
package/irda-utils/irda-utils.mk | 2 +-
package/jimtcl/jimtcl.mk | 2 +-
package/live555/live555.mk | 8 ++++----
package/lockfile-progs/lockfile-progs.mk | 2 +-
package/mongoose/mongoose.mk | 3 +++
package/mpd/mpd.mk | 7 +++++--
package/ndisc6/ndisc6.mk | 7 +------
package/netatalk/netatalk.mk | 4 +---
package/nfs-utils/nfs-utils.mk | 9 ++++++---
package/olsr/olsr.mk | 5 ++++-
package/openvpn/openvpn.mk | 3 +++
package/pango/pango.mk | 4 +---
package/portmap/portmap.mk | 14 +++++---------
package/pptp-linux/pptp-linux.mk | 1 -
package/proftpd/proftpd.mk | 5 ++++-
package/qt5/qt5base/qt5base.mk | 2 +-
package/qtuio/qtuio.mk | 6 +++---
package/radvd/radvd.mk | 6 ++----
package/rp-pppoe/rp-pppoe.mk | 5 +----
package/samba/samba.mk | 15 +++++++++------
package/snowball-init/snowball-init.mk | 2 +-
package/sound-theme-borealis/sound-theme-borealis.mk | 2 +-
package/stunnel/stunnel.mk | 9 ++++++---
package/tftpd/tftpd.mk | 5 ++++-
package/thttpd/thttpd.mk | 7 +++++--
package/tinyhttpd/tinyhttpd.mk | 5 ++++-
package/tree/tree.mk | 2 --
...001-utmpx-builddef.patch => 0001-utmpx-builddef.patch} | 0
...ce-largefile.patch => 0002-dont-force-largefile.patch} | 0
package/vsftpd/{vsftpd-init => S70vsftpd} | 0
package/vsftpd/vsftpd.mk | 11 ++++-------
package/wipe/wipe.mk | 1 -
package/x11r7/xapp_xdm/xapp_xdm.mk | 4 +---
package/xenomai/xenomai.mk | 2 +-
48 files changed, 107 insertions(+), 98 deletions(-)
rename package/vsftpd/{vsftpd-0001-utmpx-builddef.patch => 0001-utmpx-builddef.patch} (100%)
rename package/vsftpd/{vsftpd-dont-force-largefile.patch => 0002-dont-force-largefile.patch} (100%)
rename package/vsftpd/{vsftpd-init => S70vsftpd} (100%)
--
2.1.0
More information about the buildroot
mailing list