Misc package improvements
v3 cover Misc package improvements
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.
* Install init scripts and configuration files unconditionally, even though the skeleton has installed its own version of the file. People are encouraged to use the rootfs overlay or the post-build script mechanisms.
* Misc other small stuff.
Changes since v2:
- Fix commit title of the commit making the dmraid init script installation unconditional, it was referring to busybox while the commit is about dmraid. Noticed by Baruch.
- Fix commit messages of netatalk, gpsd, samba, input-event-daemon, which were missing some words. Noticed by Baruch.
Changes since v1:
- Rebase on top of the next branch.
- Add more patches to remove the conditional installations.
Best regards,
Thomas
Thomas Petazzoni (74):
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
aiccu: install init script and config file unconditionally
busybox: install init script and config file unconditionally
dmraid: install init script unconditionally
iucode-tool: install init script unconditionally
lighttpd: install init script and config file unconditionally
rpcbind: install init script unconditionally
rsyslog: install init script and config file unconditionally
transmission: install init script unconditionally
stunnel: install configuration file unconditionally
input-event-daemon: install configuration file unconditionally
fluxbox: install session file unconditionally
proftpd: install configuration file unconditionally
samba: install configuration file unconditionally
logrotate: install configuration file unconditionally
nss-mdns: install configuration file unconditionally
ifplugd: install configuration files unconditionally
sysklogd: install configuration file unconditionally
screen: install configuration file unconditionally
usbmount: install configuration file unconditionally
php: install configuration file unconditionally
inadyn: install configuration file unconditionally
mpd: install configuration file unconditionally
toolchain: install nssswitch.conf configuration file unconditionally
package/aiccu/aiccu.mk | 6 +--
package/alsa-utils/alsa-utils.mk | 2 +-
package/at/at.mk | 4 +-
package/busybox/busybox.mk | 35 ++++++++--------
package/coreutils/coreutils.mk | 2 +-
package/dmraid/dmraid.mk | 5 +--
package/ebtables/ebtables.mk | 2 +-
package/flot/flot.mk | 2 +-
package/fluxbox/fluxbox.mk | 4 +-
package/gdk-pixbuf/gdk-pixbuf.mk | 4 +-
package/gnupg/gnupg.mk | 3 +-
package/googlefontdirectory/googlefontdirectory.mk | 2 +-
package/gpsd/gpsd.mk | 9 +++--
package/gptfdisk/gptfdisk.mk | 2 +-
package/ifplugd/ifplugd.mk | 19 +++++----
package/inadyn/inadyn.mk | 6 +--
package/input-event-daemon/input-event-daemon.mk | 13 +++---
package/iostat/iostat.mk | 4 --
package/irda-utils/irda-utils.mk | 2 +-
package/iucode-tool/iucode-tool.mk | 5 +--
package/jimtcl/jimtcl.mk | 2 +-
package/lighttpd/lighttpd.mk | 46 ++++++++--------------
package/live555/live555.mk | 2 +-
package/lockfile-progs/lockfile-progs.mk | 2 +-
package/logrotate/logrotate.mk | 4 +-
package/mongoose/mongoose.mk | 3 ++
package/mpd/mpd.mk | 12 +++---
package/ndisc6/ndisc6.mk | 7 +---
package/netatalk/netatalk.mk | 9 ++---
package/nfs-utils/nfs-utils.mk | 9 +++--
package/nss-mdns/nss-mdns.mk | 4 +-
package/olsr/olsr.mk | 5 ++-
package/openvpn/openvpn.mk | 3 ++
package/pango/pango.mk | 4 +-
package/php/php.mk | 6 +--
package/portmap/portmap.mk | 14 +++----
package/pptp-linux/pptp-linux.mk | 1 -
package/proftpd/proftpd.mk | 11 +++---
package/qt5/qt5base/qt5base.mk | 2 +-
package/qtuio/qtuio.mk | 6 +--
package/radvd/radvd.mk | 6 +--
package/rp-pppoe/rp-pppoe.mk | 5 +--
package/rpcbind/rpcbind.mk | 5 +--
package/rsyslog/rsyslog.mk | 14 +++----
package/samba/samba.mk | 17 ++++----
package/screen/screen.mk | 4 +-
package/snowball-init/snowball-init.mk | 2 +-
.../sound-theme-borealis/sound-theme-borealis.mk | 2 +-
package/stunnel/stunnel.mk | 14 ++++---
package/sysklogd/sysklogd.mk | 6 +--
package/tftpd/tftpd.mk | 5 ++-
package/thttpd/thttpd.mk | 7 +++-
package/tinyhttpd/tinyhttpd.mk | 5 ++-
package/transmission/transmission.mk | 5 +--
package/tree/tree.mk | 2 -
package/usbmount/usbmount.mk | 4 +-
...px-builddef.patch => 0001-utmpx-builddef.patch} | 0
...efile.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 +-
toolchain/toolchain.mk | 6 +--
64 files changed, 177 insertions(+), 233 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%)Signature · 1 line
2.1.0
PATCH v3 1/74 vsftpd: use <pkg>_INSTALL_INIT_SYSV and rename init script
This commit changes the vsftpd package to use the <pkg>_INSTALL_INIT_SYSV mechanism to install its init script, and renames the init script in the Buildroot source tree to match how it's named on the target.
Also, the init script is now installed unconditionally, as is done in most packages.
---
package/vsftpd/{vsftpd-init => S70vsftpd} | 0
package/vsftpd/vsftpd.mk | 7 ++++---
2 files changed, 4 insertions(+), 3 deletions(-)
rename package/vsftpd/{vsftpd-init => S70vsftpd} (100%)package/vsftpd/S70vsftpd renamed from package/vsftpd/vsftpd-init +0 -0
package/vsftpd/vsftpd.mk +4 -3
@@ -43,15 +43,16 @@ define VSFTPD_BUILD_CMDS LDFLAGS="$(TARGET_LDFLAGS)" LIBS="$(VSFTPD_LIBS)" -C $(@D) endef +define VSFTPD_INSTALL_INIT_SYSV + $(INSTALL) -D -m 755 package/vsftpd/S70vsftpd $(TARGET_DIR)/etc/init.d/S70vsftpd +endef + define VSFTPD_INSTALL_TARGET_CMDS $(INSTALL) -D -m 755 $(@D)/vsftpd $(TARGET_DIR)/usr/sbin/vsftpd $(INSTALL) -D -m 644 $(@D)/vsftpd.8 \ $(TARGET_DIR)/usr/share/man/man8/vsftpd.8 $(INSTALL) -D -m 644 $(@D)/vsftpd.conf.5 \ $(TARGET_DIR)/usr/share/man/man5/vsftpd.conf.5 - test -f $(TARGET_DIR)/etc/init.d/S70vsftpd || \ - $(INSTALL) -D -m 755 package/vsftpd/vsftpd-init \ - $(TARGET_DIR)/etc/init.d/S70vsftpd test -f $(TARGET_DIR)/etc/vsftpd.conf || \ $(INSTALL) -D -m 644 $(@D)/vsftpd.conf \ $(TARGET_DIR)/etc/vsftpd.conf
Signature · 1 line
2.1.0
PATCH v3 1/74 vsftpd: use <pkg>_INSTALL_INIT_SYSV and rename init script
Thomas, All,
On 2014-11-30 15:17 +0100, Thomas Petazzoni spake thusly:
Quoted 9 lines
This commit changes the vsftpd package to use the <pkg>_INSTALL_INIT_SYSV mechanism to install its init script, and renames the init script in the Buildroot source tree to match how it's named on the target.
Also, the init script is now installed unconditionally, as is done in most packages.
Signed-off-by Thomas Petazzoni <[email protected]>
Regards,
Yann E. MORIN.
Quoted 41 lines
--- package/vsftpd/{vsftpd-init => S70vsftpd} | 0 package/vsftpd/vsftpd.mk | 7 ++++--- 2 files changed, 4 insertions(+), 3 deletions(-) rename package/vsftpd/{vsftpd-init => S70vsftpd} (100%)package/vsftpd/S70vsftpd renamed from package/vsftpd/vsftpd-init +0
-0package/vsftpd/vsftpd.mk +4
-3@@ -43,15 +43,16 @@ define VSFTPD_BUILD_CMDS LDFLAGS="$(TARGET_LDFLAGS)" LIBS="$(VSFTPD_LIBS)" -C $(@D) endef +define VSFTPD_INSTALL_INIT_SYSV + $(INSTALL) -D -m 755 package/vsftpd/S70vsftpd $(TARGET_DIR)/etc/init.d/S70vsftpd +endef + define VSFTPD_INSTALL_TARGET_CMDS $(INSTALL) -D -m 755 $(@D)/vsftpd $(TARGET_DIR)/usr/sbin/vsftpd $(INSTALL) -D -m 644 $(@D)/vsftpd.8 \ $(TARGET_DIR)/usr/share/man/man8/vsftpd.8 $(INSTALL) -D -m 644 $(@D)/vsftpd.conf.5 \ $(TARGET_DIR)/usr/share/man/man5/vsftpd.conf.5 - test -f $(TARGET_DIR)/etc/init.d/S70vsftpd || \ - $(INSTALL) -D -m 755 package/vsftpd/vsftpd-init \ - $(TARGET_DIR)/etc/init.d/S70vsftpd test -f $(TARGET_DIR)/etc/vsftpd.conf || \ $(INSTALL) -D -m 644 $(@D)/vsftpd.conf \ $(TARGET_DIR)/etc/vsftpd.confSignature · 6 lines
2.1.0 _______________________________________________ buildroot mailing list buildroot at busybox.net http://lists.busybox.net/mailman/listinfo/buildroot
Signature · 6 lines
.-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------'
PATCH v3 1/74 vsftpd: use <pkg>_INSTALL_INIT_SYSV and rename init script
In reply to Thomas PetazzoniQuoted 11 lines
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
"Thomas" == Thomas Petazzoni <[email protected]> writes:
This commit changes the vsftpd package to use the <pkg>_INSTALL_INIT_SYSV mechanism to install its init script, and renames the init script in the Buildroot source tree to match how it's named on the target.
Also, the init script is now installed unconditionally, as is done in most packages.
Signed-off-by Thomas Petazzoni <[email protected]>
Committed, thanks.
Signature · 1 line
Bye, Peter Korsgaard
PATCH v3 2/74 vsftpd: don't install manpages
In reply to Thomas PetazzoniInstalling manpages to the target is quite useless, since we don't support installing documentation on the target.
--- package/vsftpd/vsftpd.mk | 4 ---- 1 file changed, 4 deletions(-)
package/vsftpd/vsftpd.mk +0 -4
@@ -49,10 +49,6 @@ endef define VSFTPD_INSTALL_TARGET_CMDS $(INSTALL) -D -m 755 $(@D)/vsftpd $(TARGET_DIR)/usr/sbin/vsftpd - $(INSTALL) -D -m 644 $(@D)/vsftpd.8 \ - $(TARGET_DIR)/usr/share/man/man8/vsftpd.8 - $(INSTALL) -D -m 644 $(@D)/vsftpd.conf.5 \ - $(TARGET_DIR)/usr/share/man/man5/vsftpd.conf.5 test -f $(TARGET_DIR)/etc/vsftpd.conf || \ $(INSTALL) -D -m 644 $(@D)/vsftpd.conf \ $(TARGET_DIR)/etc/vsftpd.conf
Signature · 1 line
2.1.0
PATCH v3 2/74 vsftpd: don't install manpages
Thomas, All,
On 2014-11-30 15:17 +0100, Thomas Petazzoni spake thusly:
Quoted 4 lines
Installing manpages to the target is quite useless, since we don't support installing documentation on the target.
Signed-off-by Thomas Petazzoni <[email protected]>
Regards,
Yann E. MORIN.
Quoted 26 lines
--- package/vsftpd/vsftpd.mk | 4 ---- 1 file changed, 4 deletions(-)package/vsftpd/vsftpd.mk +0
-4@@ -49,10 +49,6 @@ endef define VSFTPD_INSTALL_TARGET_CMDS $(INSTALL) -D -m 755 $(@D)/vsftpd $(TARGET_DIR)/usr/sbin/vsftpd - $(INSTALL) -D -m 644 $(@D)/vsftpd.8 \ - $(TARGET_DIR)/usr/share/man/man8/vsftpd.8 - $(INSTALL) -D -m 644 $(@D)/vsftpd.conf.5 \ - $(TARGET_DIR)/usr/share/man/man5/vsftpd.conf.5 test -f $(TARGET_DIR)/etc/vsftpd.conf || \ $(INSTALL) -D -m 644 $(@D)/vsftpd.conf \ $(TARGET_DIR)/etc/vsftpd.confSignature · 6 lines
2.1.0 _______________________________________________ buildroot mailing list buildroot at busybox.net http://lists.busybox.net/mailman/listinfo/buildroot
Signature · 6 lines
.-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------'
PATCH v3 2/74 vsftpd: don't install manpages
In reply to Thomas PetazzoniQuoted 6 lines
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
"Thomas" == Thomas Petazzoni <[email protected]> writes:
Installing manpages to the target is quite useless, since we don't support installing documentation on the target.
Signed-off-by Thomas Petazzoni <[email protected]>
Committed, thanks.
Signature · 1 line
Bye, Peter Korsgaard
PATCH v3 3/74 vsftpd: rename patches to the new naming convention
In reply to Thomas Petazzoni---
.../{vsftpd-0001-utmpx-builddef.patch => 0001-utmpx-builddef.patch} | 0
...{vsftpd-dont-force-largefile.patch => 0002-dont-force-largefile.patch} | 0
2 files changed, 0 insertions(+), 0 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%)package/vsftpd/0001-utmpx-builddef.patch renamed from package/vsftpd/vsftpd-0001-utmpx-builddef.patch +0 -0
package/vsftpd/0002-dont-force-largefile.patch renamed from package/vsftpd/vsftpd-dont-force-largefile.patch +0 -0
Signature · 1 line
2.1.0
PATCH v3 3/74 vsftpd: rename patches to the new naming convention
Thomas, All,
On 2014-11-30 15:17 +0100, Thomas Petazzoni spake thusly:
Quoted 1 line
Signed-off-by Thomas Petazzoni <[email protected]>
Regards,
Yann E. MORIN.
Quoted 22 lines
--- .../{vsftpd-0001-utmpx-builddef.patch => 0001-utmpx-builddef.patch} | 0 ...{vsftpd-dont-force-largefile.patch => 0002-dont-force-largefile.patch} | 0 2 files changed, 0 insertions(+), 0 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%)package/vsftpd/0001-utmpx-builddef.patch renamed from package/vsftpd/vsftpd-0001-utmpx-builddef.patch +0
-0package/vsftpd/0002-dont-force-largefile.patch renamed from package/vsftpd/vsftpd-dont-force-largefile.patch +0
-0Signature · 6 lines
2.1.0 _______________________________________________ buildroot mailing list buildroot at busybox.net http://lists.busybox.net/mailman/listinfo/buildroot
Signature · 6 lines
.-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------'
PATCH v3 3/74 vsftpd: rename patches to the new naming convention
In reply to Thomas PetazzoniQuoted 3 lines
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
"Thomas" == Thomas Petazzoni <[email protected]> writes:
Signed-off-by Thomas Petazzoni <[email protected]>
Committed, thanks.
Signature · 1 line
Bye, Peter Korsgaard
PATCH v3 4/74 radvd: use <pkg>_INSTALL_INIT_SYSV
In reply to Thomas PetazzoniThis commit changes the radvd to use the <pkg>_INSTALL_INIT_SYSV mechanism instead of using a post install target hook. We also use a full destination path when calling $(INSTALL).
--- package/radvd/radvd.mk | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-)
package/radvd/radvd.mk +2 -4
@@ -12,10 +12,8 @@ RADVD_CONF_ENV = ac_cv_prog_cc_c99='-std=gnu99' # For radvd-01-drop-check.patch & radvd-02-drop-stack-protector.patch RADVD_AUTORECONF = YES -define RADVD_INSTALL_INITSCRIPT - $(INSTALL) -m 0755 package/radvd/S50radvd $(TARGET_DIR)/etc/init.d +define RADVD_INSTALL_INIT_SYSV + $(INSTALL) -D -m 0755 package/radvd/S50radvd $(TARGET_DIR)/etc/init.d/S50radvd endef -RADVD_POST_INSTALL_TARGET_HOOKS += RADVD_INSTALL_INITSCRIPT - $(eval $(autotools-package))
Signature · 1 line
2.1.0
PATCH v3 4/74 radvd: use <pkg>_INSTALL_INIT_SYSV
Thomas, All,
On 2014-11-30 15:17 +0100, Thomas Petazzoni spake thusly:
Quoted 5 lines
This commit changes the radvd to use the <pkg>_INSTALL_INIT_SYSV mechanism instead of using a post install target hook. We also use a full destination path when calling $(INSTALL).
Signed-off-by Thomas Petazzoni <[email protected]>
Regards,
Yann E. MORIN.
Quoted 28 lines
--- package/radvd/radvd.mk | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-)package/radvd/radvd.mk +2
-4@@ -12,10 +12,8 @@ RADVD_CONF_ENV = ac_cv_prog_cc_c99='-std=gnu99' # For radvd-01-drop-check.patch & radvd-02-drop-stack-protector.patch RADVD_AUTORECONF = YES -define RADVD_INSTALL_INITSCRIPT - $(INSTALL) -m 0755 package/radvd/S50radvd $(TARGET_DIR)/etc/init.d +define RADVD_INSTALL_INIT_SYSV + $(INSTALL) -D -m 0755 package/radvd/S50radvd $(TARGET_DIR)/etc/init.d/S50radvd endef -RADVD_POST_INSTALL_TARGET_HOOKS += RADVD_INSTALL_INITSCRIPT - $(eval $(autotools-package))Signature · 6 lines
2.1.0 _______________________________________________ buildroot mailing list buildroot at busybox.net http://lists.busybox.net/mailman/listinfo/buildroot
Signature · 6 lines
.-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------'
PATCH v3 4/74 radvd: use <pkg>_INSTALL_INIT_SYSV
In reply to Thomas PetazzoniQuoted 7 lines
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
"Thomas" == Thomas Petazzoni <[email protected]> writes:
This commit changes the radvd to use the <pkg>_INSTALL_INIT_SYSV mechanism instead of using a post install target hook. We also use a full destination path when calling $(INSTALL).
Signed-off-by Thomas Petazzoni <[email protected]>
Committed, thanks.
Signature · 1 line
Bye, Peter Korsgaard
PATCH v3 5/74 thttpd: use the <pkg>_INSTALL_INIT_SYSV mechanism
In reply to Thomas Petazzoni--- package/thttpd/thttpd.mk | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-)
package/thttpd/thttpd.mk +5 -2
@@ -31,8 +31,6 @@ define THTTPD_INSTALL_TARGET_CMDS $(INSTALL) -D -m 0755 $(@D)/scripts/thttpd_wrapper $(TARGET_DIR)/usr/sbin/thttpd_wrapper $(SED) 's:/usr/local/sbin:/usr/sbin:g' -e \ 's:/usr/local/www:/var/www:g' $(TARGET_DIR)/usr/sbin/thttpd_wrapper - $(INSTALL) -D -m 0755 $(@D)/scripts/thttpd.sh $(TARGET_DIR)/etc/init.d/S90thttpd - $(SED) 's:/usr/local/sbin:/usr/sbin:g' $(TARGET_DIR)/etc/init.d/S90thttpd $(INSTALL) -d $(TARGET_DIR)/var/www/data $(INSTALL) -d $(TARGET_DIR)/var/www/logs echo "dir=/var/www/data" > $(TARGET_DIR)/var/www/thttpd_config
@@ -41,4 +39,9 @@ define THTTPD_INSTALL_TARGET_CMDS echo "pidfile=/var/run/thttpd.pid" >> $(TARGET_DIR)/var/www/thttpd_config endef +define THTTPD_INSTALL_INIT_SYSV + $(INSTALL) -D -m 0755 $(@D)/scripts/thttpd.sh $(TARGET_DIR)/etc/init.d/S90thttpd + $(SED) 's:/usr/local/sbin:/usr/sbin:g' $(TARGET_DIR)/etc/init.d/S90thttpd +endef + $(eval $(autotools-package))
Signature · 1 line
2.1.0
PATCH v3 5/74 thttpd: use the <pkg>_INSTALL_INIT_SYSV mechanism
Thomas, All,
On 2014-11-30 15:17 +0100, Thomas Petazzoni spake thusly:
Quoted 1 line
Signed-off-by Thomas Petazzoni <[email protected]>
Regards,
Yann E. MORIN.
Quoted 34 lines
--- package/thttpd/thttpd.mk | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-)package/thttpd/thttpd.mk +5
-2@@ -31,8 +31,6 @@ define THTTPD_INSTALL_TARGET_CMDS $(INSTALL) -D -m 0755 $(@D)/scripts/thttpd_wrapper $(TARGET_DIR)/usr/sbin/thttpd_wrapper $(SED) 's:/usr/local/sbin:/usr/sbin:g' -e \ 's:/usr/local/www:/var/www:g' $(TARGET_DIR)/usr/sbin/thttpd_wrapper - $(INSTALL) -D -m 0755 $(@D)/scripts/thttpd.sh $(TARGET_DIR)/etc/init.d/S90thttpd - $(SED) 's:/usr/local/sbin:/usr/sbin:g' $(TARGET_DIR)/etc/init.d/S90thttpd $(INSTALL) -d $(TARGET_DIR)/var/www/data $(INSTALL) -d $(TARGET_DIR)/var/www/logs echo "dir=/var/www/data" > $(TARGET_DIR)/var/www/thttpd_config@@ -41,4 +39,9 @@ define THTTPD_INSTALL_TARGET_CMDS echo "pidfile=/var/run/thttpd.pid" >> $(TARGET_DIR)/var/www/thttpd_config endef +define THTTPD_INSTALL_INIT_SYSV + $(INSTALL) -D -m 0755 $(@D)/scripts/thttpd.sh $(TARGET_DIR)/etc/init.d/S90thttpd + $(SED) 's:/usr/local/sbin:/usr/sbin:g' $(TARGET_DIR)/etc/init.d/S90thttpd +endef + $(eval $(autotools-package))Signature · 6 lines
2.1.0 _______________________________________________ buildroot mailing list buildroot at busybox.net http://lists.busybox.net/mailman/listinfo/buildroot
Signature · 6 lines
.-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------'
PATCH v3 5/74 thttpd: use the <pkg>_INSTALL_INIT_SYSV mechanism
In reply to Thomas PetazzoniQuoted 3 lines
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
"Thomas" == Thomas Petazzoni <[email protected]> writes:
Signed-off-by Thomas Petazzoni <[email protected]>
Committed, thanks.
Signature · 1 line
Bye, Peter Korsgaard
PATCH v3 6/74 busybox: use <pkg>_INSTALL_INIT_SYSV mechanism
In reply to Thomas Petazzoni--- package/busybox/busybox.mk | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-)
package/busybox/busybox.mk +4 -1
@@ -218,8 +218,11 @@ define BUSYBOX_INSTALL_TARGET_CMDS $(INSTALL) -m 0755 -D package/busybox/udhcpc.script \ $(TARGET_DIR)/usr/share/udhcpc/default.script; \ fi - $(BUSYBOX_INSTALL_MDEV_SCRIPT) $(BUSYBOX_INSTALL_MDEV_CONF) +endef + +define BUSYBOX_INSTALL_INIT_SYSV + $(BUSYBOX_INSTALL_MDEV_SCRIPT) $(BUSYBOX_INSTALL_LOGGING_SCRIPT) $(BUSYBOX_INSTALL_WATCHDOG_SCRIPT) endef
Signature · 1 line
2.1.0
PATCH v3 6/74 busybox: use <pkg>_INSTALL_INIT_SYSV mechanism
Thomas, All,
On 2014-11-30 15:17 +0100, Thomas Petazzoni spake thusly:
Quoted 10 lines
Signed-off-by Thomas Petazzoni <[email protected]>--- package/busybox/busybox.mk | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-)package/busybox/busybox.mk +0
-0
package/busybox/busybox.mk define BUSYBOX_INSTALL_TARGET_CMDS · line 225
Quoted 9 lines
package/busybox/busybox.mk +4
-1@@ -218,8 +218,11 @@ define BUSYBOX_INSTALL_TARGET_CMDS $(INSTALL) -m 0755 -D package/busybox/udhcpc.script \ $(TARGET_DIR)/usr/share/udhcpc/default.script; \ fi - $(BUSYBOX_INSTALL_MDEV_SCRIPT) $(BUSYBOX_INSTALL_MDEV_CONF) +endef + +define BUSYBOX_INSTALL_INIT_SYSV + $(BUSYBOX_INSTALL_MDEV_SCRIPT)
The installation of the script is stil conditional:
define BUSYBOX_INSTALL_MDEV_SCRIPT
[ -f $(TARGET_DIR)/etc/init.d/S10mdev ] || \
$(INSTALL) -D -m 0755 package/busybox/S10mdev \
$(TARGET_DIR)/etc/init.d/S10mdev
endefSo maybe this could be fixed at the same time, like you did in the previous patches?
Also, what would be the reason for installing the mdev configuration out-side the _INIT_SYSV hook?
It can be a separate macro, sure, for the day we have systemd support for mdev, but then we can just duplicate the call to that macro in the _INIT_SYSTEMD hook.
And BTW, the installation of the mdev configuration is also still conditional.
Regards,
Yann E. MORIN.
Quoted 10 lines
package/busybox/busybox.mk +0
-0$(BUSYBOX_INSTALL_LOGGING_SCRIPT) $(BUSYBOX_INSTALL_WATCHDOG_SCRIPT) endefSignature · 6 lines
2.1.0 _______________________________________________ buildroot mailing list buildroot at busybox.net http://lists.busybox.net/mailman/listinfo/buildroot
Signature · 6 lines
.-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------'
PATCH v3 6/74 busybox: use <pkg>_INSTALL_INIT_SYSV mechanism
Thomas, All,
On 2014-11-30 15:55 +0100, Yann E. MORIN spake thusly:
Quoted 6 lines
On 2014-11-30 15:17 +0100, Thomas Petazzoni spake thusly:
Quoted 5 lines
Signed-off-by Thomas Petazzoni <[email protected]>--- package/busybox/busybox.mk | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-)
Quoted 16 lines
Quoted 5 lines
package/busybox/busybox.mk +0
-0package/busybox/busybox.mk define BUSYBOX_INSTALL_TARGET_CMDS · line 225
Quoted 9 lines
package/busybox/busybox.mk +4
-1@@ -218,8 +218,11 @@ define BUSYBOX_INSTALL_TARGET_CMDS $(INSTALL) -m 0755 -D package/busybox/udhcpc.script \ $(TARGET_DIR)/usr/share/udhcpc/default.script; \ fi - $(BUSYBOX_INSTALL_MDEV_SCRIPT) $(BUSYBOX_INSTALL_MDEV_CONF) +endef + +define BUSYBOX_INSTALL_INIT_SYSV + $(BUSYBOX_INSTALL_MDEV_SCRIPT)The installation of the script is stil conditional:
[--SNIP--]
OK, I saw you added a fix for that latter in the series. So:
Regards,
Yann E. MORIN.
Signature · 6 lines
.-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------'
PATCH v3 6/74 busybox: use <pkg>_INSTALL_INIT_SYSV mechanism
In reply to Thomas PetazzoniQuoted 3 lines
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
"Thomas" == Thomas Petazzoni <[email protected]> writes:
Signed-off-by Thomas Petazzoni <[email protected]>
Committed, thanks.
Signature · 1 line
Bye, Peter Korsgaard
PATCH v3 7/74 portmap: use <pkg>_INSTALL_INIT_SYSV mechanism
In reply to Thomas PetazzoniWe also switch to using a full destination path as the second argument of $(INSTALL).
--- package/portmap/portmap.mk | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-)
package/portmap/portmap.mk +4 -2
@@ -30,8 +30,10 @@ define PORTMAP_INSTALL_TARGET_CMDS $(TARGET_DIR)/usr/share/man/man8/pmap_dump.8 $(INSTALL) -D $(@D)/pmap_set.8 \ $(TARGET_DIR)/usr/share/man/man8/pmap_set.8 - $(INSTALL) -m 0755 package/portmap/S13portmap \ - $(TARGET_DIR)/etc/init.d +endef + +define PORTMAP_INSTALL_INIT_SYSV + $(INSTALL) -m 0755 package/portmap/S13portmap $(TARGET_DIR)/etc/init.d/S13portmap endef $(eval $(generic-package))
Signature · 1 line
2.1.0
PATCH v3 7/74 portmap: use <pkg>_INSTALL_INIT_SYSV mechanism
Thomas, All,
On 2014-11-30 15:17 +0100, Thomas Petazzoni spake thusly:
Quoted 13 lines
We also switch to using a full destination path as the second argument of $(INSTALL).
Signed-off-by Thomas Petazzoni <[email protected]>--- package/portmap/portmap.mk | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-)package/portmap/portmap.mk +0
-0
package/portmap/portmap.mk define PORTMAP_INSTALL_TARGET_CMDS · line 36
Quoted 9 lines
package/portmap/portmap.mk +4
-2@@ -30,8 +30,10 @@ define PORTMAP_INSTALL_TARGET_CMDS $(TARGET_DIR)/usr/share/man/man8/pmap_dump.8 $(INSTALL) -D $(@D)/pmap_set.8 \ $(TARGET_DIR)/usr/share/man/man8/pmap_set.8 - $(INSTALL) -m 0755 package/portmap/S13portmap \ - $(TARGET_DIR)/etc/init.d +endef + +define PORTMAP_INSTALL_INIT_SYSV + $(INSTALL) -m 0755 package/portmap/S13portmap $(TARGET_DIR)/etc/init.d/S13portmap
Missing -D option.
Regards,
Yann E. MORIN.
Quoted 10 lines
package/portmap/portmap.mk +0
-0endef $(eval $(generic-package))Signature · 6 lines
2.1.0 _______________________________________________ buildroot mailing list buildroot at busybox.net http://lists.busybox.net/mailman/listinfo/buildroot
Signature · 6 lines
.-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------'
PATCH v3 7/74 portmap: use <pkg>_INSTALL_INIT_SYSV mechanism
In reply to Thomas PetazzoniQuoted 15 lines
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
"Thomas" == Thomas Petazzoni <[email protected]> writes:
We also switch to using a full destination path as the second argument of $(INSTALL).
Signed-off-by Thomas Petazzoni <[email protected]>--- package/portmap/portmap.mk | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-)package/portmap/portmap.mk +0
-0
package/portmap/portmap.mk define PORTMAP_INSTALL_TARGET_CMDS · line 37
Quoted 10 lines
package/portmap/portmap.mk +4
-2@@ -30,8 +30,10 @@ define PORTMAP_INSTALL_TARGET_CMDS $(TARGET_DIR)/usr/share/man/man8/pmap_dump.8 $(INSTALL) -D $(@D)/pmap_set.8 \ $(TARGET_DIR)/usr/share/man/man8/pmap_set.8 - $(INSTALL) -m 0755 package/portmap/S13portmap \ - $(TARGET_DIR)/etc/init.d +endef + +define PORTMAP_INSTALL_INIT_SYSV + $(INSTALL) -m 0755 package/portmap/S13portmap $(TARGET_DIR)/etc/init.d/S13portmap endef
Committed with the -D option added, thanks.
Signature · 1 line
Bye, Peter Korsgaard
PATCH v3 8/74 portmap: don't install manpages
In reply to Thomas PetazzoniWe no longer support having documentation on the target, so there's no point in carrying code to install man pages.
--- package/portmap/portmap.mk | 6 ------ 1 file changed, 6 deletions(-)
package/portmap/portmap.mk +0 -6
@@ -24,12 +24,6 @@ define PORTMAP_INSTALL_TARGET_CMDS for sbin in $(PORTMAP_SBINS); do \ $(INSTALL) -D $(@D)/$$sbin $(TARGET_DIR)/sbin/$$sbin; \ done - $(INSTALL) -D $(@D)/portmap.man \ - $(TARGET_DIR)/usr/share/man/man8/portmap.8 - $(INSTALL) -D $(@D)/pmap_dump.8 \ - $(TARGET_DIR)/usr/share/man/man8/pmap_dump.8 - $(INSTALL) -D $(@D)/pmap_set.8 \ - $(TARGET_DIR)/usr/share/man/man8/pmap_set.8 endef define PORTMAP_INSTALL_INIT_SYSV
Signature · 1 line
2.1.0
PATCH v3 8/74 portmap: don't install manpages
Thomas, All,
On 2014-11-30 15:17 +0100, Thomas Petazzoni spake thusly:
Quoted 4 lines
We no longer support having documentation on the target, so there's no point in carrying code to install man pages.
Signed-off-by Thomas Petazzoni <[email protected]>
Regards,
Yann E. MORIN.
Quoted 28 lines
--- package/portmap/portmap.mk | 6 ------ 1 file changed, 6 deletions(-)package/portmap/portmap.mk +0
-6@@ -24,12 +24,6 @@ define PORTMAP_INSTALL_TARGET_CMDS for sbin in $(PORTMAP_SBINS); do \ $(INSTALL) -D $(@D)/$$sbin $(TARGET_DIR)/sbin/$$sbin; \ done - $(INSTALL) -D $(@D)/portmap.man \ - $(TARGET_DIR)/usr/share/man/man8/portmap.8 - $(INSTALL) -D $(@D)/pmap_dump.8 \ - $(TARGET_DIR)/usr/share/man/man8/pmap_dump.8 - $(INSTALL) -D $(@D)/pmap_set.8 \ - $(TARGET_DIR)/usr/share/man/man8/pmap_set.8 endef define PORTMAP_INSTALL_INIT_SYSVSignature · 6 lines
2.1.0 _______________________________________________ buildroot mailing list buildroot at busybox.net http://lists.busybox.net/mailman/listinfo/buildroot
Signature · 6 lines
.-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------'
PATCH v3 8/74 portmap: don't install manpages
In reply to Thomas PetazzoniQuoted 6 lines
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
"Thomas" == Thomas Petazzoni <[email protected]> writes:
We no longer support having documentation on the target, so there's no point in carrying code to install man pages.
Signed-off-by Thomas Petazzoni <[email protected]>
Committed, thanks.
Signature · 1 line
Bye, Peter Korsgaard
PATCH v3 9/74 portmap: improve installation of binaries
In reply to Thomas PetazzoniThis commit explicits the permissions with which executables are installed, and also makes sure that the build is aborted is one of the binary cannot be installed, instead of silently ignoring the error.
--- package/portmap/portmap.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
package/portmap/portmap.mk +1 -1
@@ -22,7 +22,7 @@ endef define PORTMAP_INSTALL_TARGET_CMDS for sbin in $(PORTMAP_SBINS); do \ - $(INSTALL) -D $(@D)/$$sbin $(TARGET_DIR)/sbin/$$sbin; \ + $(INSTALL) -D -m 0755 $(@D)/$$sbin $(TARGET_DIR)/sbin/$$sbin || exit 1; \ done endef
Signature · 1 line
2.1.0
PATCH v3 9/74 portmap: improve installation of binaries
Thomas, All,
On 2014-11-30 15:17 +0100, Thomas Petazzoni spake thusly:
Quoted 2 lines
This commit explicits the permissions with which executables are installed, and also makes sure that the build is aborted is one of the
^^
s/is/if/
Quoted 1 line
binary cannot be installed, instead of silently ignoring the error.
binaries
Quoted 1 line
Signed-off-by Thomas Petazzoni <[email protected]>
Otherwise:
Regards,
Yann E. MORIN.
Quoted 24 lines
--- package/portmap/portmap.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)package/portmap/portmap.mk +1
-1@@ -22,7 +22,7 @@ endef define PORTMAP_INSTALL_TARGET_CMDS for sbin in $(PORTMAP_SBINS); do \ - $(INSTALL) -D $(@D)/$$sbin $(TARGET_DIR)/sbin/$$sbin; \ + $(INSTALL) -D -m 0755 $(@D)/$$sbin $(TARGET_DIR)/sbin/$$sbin || exit 1; \ done endefSignature · 6 lines
2.1.0 _______________________________________________ buildroot mailing list buildroot at busybox.net http://lists.busybox.net/mailman/listinfo/buildroot
Signature · 6 lines
.-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------'
PATCH v3 9/74 portmap: improve installation of binaries
In reply to Thomas PetazzoniQuoted 7 lines
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
"Thomas" == Thomas Petazzoni <[email protected]> writes:
This commit explicits the permissions with which executables are installed, and also makes sure that the build is aborted is one of the binary cannot be installed, instead of silently ignoring the error.
Signed-off-by Thomas Petazzoni <[email protected]>
Committed with the typoes fixed, thanks.
Signature · 1 line
Bye, Peter Korsgaard
PATCH v3 10/74 stunnel: use the <pkg>_INSTALL_INIT_SYSV mechanism
In reply to Thomas PetazzoniSince the existing STUNNEL_INSTALL_CONF_SCRIPT hook no longer installs the init script, we rename it to STUNNEL_INSTALL_CONF.
--- package/stunnel/stunnel.mk | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-)
package/stunnel/stunnel.mk +6 -3
@@ -18,14 +18,17 @@ else STUNNEL_CONF_OPTS += --disable-systemd endif -define STUNNEL_INSTALL_CONF_SCRIPT - $(INSTALL) -m 0755 -D package/stunnel/S50stunnel $(TARGET_DIR)/etc/init.d/S50stunnel +define STUNNEL_INSTALL_CONF [ -f $(TARGET_DIR)/etc/stunnel/stunnel.conf ] || \ $(INSTALL) -m 0644 -D $(@D)/tools/stunnel.conf \ $(TARGET_DIR)/etc/stunnel/stunnel.conf rm -f $(TARGET_DIR)/etc/stunnel/stunnel.conf-sample endef -STUNNEL_POST_INSTALL_TARGET_HOOKS += STUNNEL_INSTALL_CONF_SCRIPT +STUNNEL_POST_INSTALL_TARGET_HOOKS += STUNNEL_INSTALL_CONF + +define STUNNEL_INSTALL_INIT_SYSV + $(INSTALL) -m 0755 -D package/stunnel/S50stunnel $(TARGET_DIR)/etc/init.d/S50stunnel +endef $(eval $(autotools-package))
Signature · 1 line
2.1.0
PATCH v3 10/74 stunnel: use the <pkg>_INSTALL_INIT_SYSV mechanism
Thomas, All,
On 2014-11-30 15:17 +0100, Thomas Petazzoni spake thusly:
Quoted 13 lines
Since the existing
STUNNEL_INSTALL_CONF_SCRIPThook no longer installs the init script, we rename it toSTUNNEL_INSTALL_CONF.Signed-off-by Thomas Petazzoni <[email protected]>--- package/stunnel/stunnel.mk | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-)package/stunnel/stunnel.mk +0
-0
package/stunnel/stunnel.mk else · line 22
Quoted 7 lines
package/stunnel/stunnel.mk +1
-2@@ -18,14 +18,17 @@ else STUNNEL_CONF_OPTS += --disable-systemd endif -define STUNNEL_INSTALL_CONF_SCRIPT - $(INSTALL) -m 0755 -D package/stunnel/S50stunnel $(TARGET_DIR)/etc/init.d/S50stunnel +define STUNNEL_INSTALL_CONF [ -f $(TARGET_DIR)/etc/stunnel/stunnel.conf ] || \
What is the stance on removing those conditional installs? I thought we wanted to get rid oif all of them, in favour of using a post-build script or rootfs-overlay.
Can be done in a separate patch, maybe.
Otherwise, loks good:
Regards,
Yann E. MORIN.
Quoted 20 lines
package/stunnel/stunnel.mk +5
-1$(INSTALL) -m 0644 -D $(@D)/tools/stunnel.conf \ $(TARGET_DIR)/etc/stunnel/stunnel.conf rm -f $(TARGET_DIR)/etc/stunnel/stunnel.conf-sample endef -STUNNEL_POST_INSTALL_TARGET_HOOKS += STUNNEL_INSTALL_CONF_SCRIPT +STUNNEL_POST_INSTALL_TARGET_HOOKS += STUNNEL_INSTALL_CONF + +define STUNNEL_INSTALL_INIT_SYSV + $(INSTALL) -m 0755 -D package/stunnel/S50stunnel $(TARGET_DIR)/etc/init.d/S50stunnel +endef $(eval $(autotools-package))Signature · 6 lines
2.1.0 _______________________________________________ buildroot mailing list buildroot at busybox.net http://lists.busybox.net/mailman/listinfo/buildroot
Signature · 6 lines
.-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------'
PATCH v3 10/74 stunnel: use the <pkg>_INSTALL_INIT_SYSV mechanism
Thomas, All,
On 2014-11-30 16:04 +0100, Yann E. MORIN spake thusly:
Quoted 26 lines
On 2014-11-30 15:17 +0100, Thomas Petazzoni spake thusly:
Quoted 13 lines
Since the existing
STUNNEL_INSTALL_CONF_SCRIPThook no longer installs the init script, we rename it toSTUNNEL_INSTALL_CONF.Signed-off-by Thomas Petazzoni <[email protected]>--- package/stunnel/stunnel.mk | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-)package/stunnel/stunnel.mk +0
-0package/stunnel/stunnel.mk else · line 22
Quoted 7 lines
package/stunnel/stunnel.mk +1
-2@@ -18,14 +18,17 @@ else STUNNEL_CONF_OPTS += --disable-systemd endif -define STUNNEL_INSTALL_CONF_SCRIPT - $(INSTALL) -m 0755 -D package/stunnel/S50stunnel $(TARGET_DIR)/etc/init.d/S50stunnel +define STUNNEL_INSTALL_CONF [ -f $(TARGET_DIR)/etc/stunnel/stunnel.conf ] || \What is the stance on removing those conditional installs? I thought we wanted to get rid oif all of them, in favour of using a post-build script or rootfs-overlay.
Quoted 1 line
Can be done in a separate patch, maybe.
Seen it is done later in the series. Good! :-)
Quoted 3 lines
Otherwise, loks good:
Acked-by "Yann E. MORIN" <[email protected]>
Still valid! ;-)
Regards,
Yann E. MORIN.
Signature · 6 lines
.-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------'
PATCH v3 10/74 stunnel: use the <pkg>_INSTALL_INIT_SYSV mechanism
In reply to Thomas PetazzoniQuoted 6 lines
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
"Thomas" == Thomas Petazzoni <[email protected]> writes:
Since the existing
STUNNEL_INSTALL_CONF_SCRIPThook no longer installs the init script, we rename it toSTUNNEL_INSTALL_CONF.Signed-off-by Thomas Petazzoni <[email protected]>
Committed, thanks.
Signature · 1 line
Bye, Peter Korsgaard
PATCH v3 11/74 gdk-pixbuf: use <pkg>_INSTALL_INIT_SYSV mechanism
In reply to Thomas Petazzoni--- package/gdk-pixbuf/gdk-pixbuf.mk | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-)
package/gdk-pixbuf/gdk-pixbuf.mk +1 -3
@@ -45,13 +45,11 @@ GDK_PIXBUF_DEPENDENCIES += \ $(if $(BR2_ENABLE_LOCALE),,libiconv) \ host-pkgconf libglib2 -define GDK_PIXBUF_POST_INSTALL_TWEAKS +define GDK_PIXBUF_INSTALL_INIT_SYSV $(INSTALL) -m 755 -D package/gdk-pixbuf/S26gdk-pixbuf \ $(TARGET_DIR)/etc/init.d/S26gdk-pixbuf endef -GDK_PIXBUF_POST_INSTALL_TARGET_HOOKS += GDK_PIXBUF_POST_INSTALL_TWEAKS - $(eval $(autotools-package)) HOST_GDK_PIXBUF_CONF_OPTS = \
Signature · 1 line
2.1.0
PATCH v3 11/74 gdk-pixbuf: use <pkg>_INSTALL_INIT_SYSV mechanism
Thomas, All,
On 2014-11-30 15:17 +0100, Thomas Petazzoni spake thusly:
Quoted 1 line
Signed-off-by Thomas Petazzoni <[email protected]>
Regards,
Yann E. MORIN.
Quoted 30 lines
--- package/gdk-pixbuf/gdk-pixbuf.mk | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-)package/gdk-pixbuf/gdk-pixbuf.mk +1
-3@@ -45,13 +45,11 @@ GDK_PIXBUF_DEPENDENCIES += \ $(if $(BR2_ENABLE_LOCALE),,libiconv) \ host-pkgconf libglib2 -define GDK_PIXBUF_POST_INSTALL_TWEAKS +define GDK_PIXBUF_INSTALL_INIT_SYSV $(INSTALL) -m 755 -D package/gdk-pixbuf/S26gdk-pixbuf \ $(TARGET_DIR)/etc/init.d/S26gdk-pixbuf endef -GDK_PIXBUF_POST_INSTALL_TARGET_HOOKS += GDK_PIXBUF_POST_INSTALL_TWEAKS - $(eval $(autotools-package)) HOST_GDK_PIXBUF_CONF_OPTS = \Signature · 6 lines
2.1.0 _______________________________________________ buildroot mailing list buildroot at busybox.net http://lists.busybox.net/mailman/listinfo/buildroot
Signature · 6 lines
.-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------'
PATCH v3 11/74 gdk-pixbuf: use <pkg>_INSTALL_INIT_SYSV mechanism
In reply to Thomas PetazzoniQuoted 3 lines
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
"Thomas" == Thomas Petazzoni <[email protected]> writes:
Signed-off-by Thomas Petazzoni <[email protected]>
Committed, thanks.
Signature · 1 line
Bye, Peter Korsgaard
PATCH v3 12/74 proftpd: use <pkg>_INSTALL_INIT_SYSV mechanism
In reply to Thomas PetazzoniAlso use a complete destination path for the $(INSTALL) command.
--- package/proftpd/proftpd.mk | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-)
package/proftpd/proftpd.mk +4 -1
@@ -52,7 +52,10 @@ define PROFTPD_INSTALL_TARGET_CMDS $(INSTALL) -m 0644 -D $(@D)/sample-configurations/basic.conf $(TARGET_DIR)/etc/proftpd.conf; \ $(if $(BR2_INET_IPV6),,$(SED) 's/^UseIPv6/# UseIPv6/' $(TARGET_DIR)/etc/proftpd.conf;) \ fi - $(INSTALL) -m 0755 package/proftpd/S50proftpd $(TARGET_DIR)/etc/init.d +endef + +define PROFTPD_INSTALL_INIT_SYSV + $(INSTALL) -m 0755 package/proftpd/S50proftpd $(TARGET_DIR)/etc/init.d/S50proftpd endef $(eval $(autotools-package))
Signature · 1 line
2.1.0
PATCH v3 12/74 proftpd: use <pkg>_INSTALL_INIT_SYSV mechanism
Thomas, All,
On 2014-11-30 15:18 +0100, Thomas Petazzoni spake thusly:
Quoted 12 lines
Also use a complete destination path for the $(INSTALL) command.
Signed-off-by Thomas Petazzoni <[email protected]>--- package/proftpd/proftpd.mk | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-)package/proftpd/proftpd.mk +0
-0
package/proftpd/proftpd.mk define PROFTPD_INSTALL_TARGET_CMDS · line 58
Quoted 8 lines
package/proftpd/proftpd.mk +4
-1@@ -52,7 +52,10 @@ define PROFTPD_INSTALL_TARGET_CMDS $(INSTALL) -m 0644 -D $(@D)/sample-configurations/basic.conf $(TARGET_DIR)/etc/proftpd.conf; \ $(if $(BR2_INET_IPV6),,$(SED) 's/^UseIPv6/# UseIPv6/' $(TARGET_DIR)/etc/proftpd.conf;) \ fi - $(INSTALL) -m 0755 package/proftpd/S50proftpd $(TARGET_DIR)/etc/init.d +endef + +define PROFTPD_INSTALL_INIT_SYSV + $(INSTALL) -m 0755 package/proftpd/S50proftpd $(TARGET_DIR)/etc/init.d/S50proftpd
Missing the -D option.
Regards,
Yann E. MORIN.
Quoted 10 lines
package/proftpd/proftpd.mk +0
-0endef $(eval $(autotools-package))Signature · 6 lines
2.1.0 _______________________________________________ buildroot mailing list buildroot at busybox.net http://lists.busybox.net/mailman/listinfo/buildroot
Signature · 6 lines
.-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------'
PATCH v3 12/74 proftpd: use <pkg>_INSTALL_INIT_SYSV mechanism
In reply to Thomas PetazzoniQuoted 4 lines
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
"Thomas" == Thomas Petazzoni <[email protected]> writes:
Also use a complete destination path for the $(INSTALL) command.
Signed-off-by Thomas Petazzoni <[email protected]>
Committed with the -D option added as noted by Yann, thanks.
Signature · 1 line
Bye, Peter Korsgaard
PATCH v3 13/74 samba: use <pkg>_INSTALL_INIT_SYSV mechanism
In reply to Thomas PetazzoniAlso makes the installation of the init script unconditional.
--- package/samba/samba.mk | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-)
package/samba/samba.mk +6 -6
@@ -176,17 +176,17 @@ ifeq ($(BR2_PACKAGE_SAMBA_SWAT),y) SAMBA_POST_INSTALL_TARGET_HOOKS += SAMBA_REMOVE_SWAT_DOCUMENTATION endif -define SAMBA_INSTALL_INITSCRIPTS_CONFIG - # install start/stop script - @if [ ! -f $(TARGET_DIR)/etc/init.d/S91smb ]; then \ - $(INSTALL) -m 0755 -D package/samba/S91smb $(TARGET_DIR)/etc/init.d/S91smb; \ - fi +define SAMBA_INSTALL_CONFIG # install config @if [ ! -f $(TARGET_DIR)/etc/samba/smb.conf ]; then \ $(INSTALL) -m 0644 -D package/samba/simple.conf $(TARGET_DIR)/etc/samba/smb.conf; \ fi endef -SAMBA_POST_INSTALL_TARGET_HOOKS += SAMBA_INSTALL_INITSCRIPTS_CONFIG +SAMBA_POST_INSTALL_TARGET_HOOKS += SAMBA_INSTALL_CONFIG + +define SAMBA_INSTALL_INIT_SYSV + $(INSTALL) -m 0755 -D package/samba/S91smb $(TARGET_DIR)/etc/init.d/S91smb +endef $(eval $(autotools-package))
Signature · 1 line
2.1.0
PATCH v3 13/74 samba: use <pkg>_INSTALL_INIT_SYSV mechanism
Thomas, All,
On 2014-11-30 15:18 +0100, Thomas Petazzoni spake thusly:
Quoted 15 lines
Also makes the installation of the init script unconditional.
Signed-off-by Thomas Petazzoni <[email protected]>--- package/samba/samba.mk | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-)package/samba/samba.mk +0
-0@@ -176,17 +176,17 @@ ifeq ($(BR2_PACKAGE_SAMBA_SWAT),y) SAMBA_POST_INSTALL_TARGET_HOOKS += SAMBA_REMOVE_SWAT_DOCUMENTATION endif
package/samba/samba.mk ifeq ($(BR2_PACKAGE_SAMBA_SWAT),y) · line 183
Quoted 10 lines
package/samba/samba.mk +1
-5-define SAMBA_INSTALL_INITSCRIPTS_CONFIG - # install start/stop script - @if [ ! -f $(TARGET_DIR)/etc/init.d/S91smb ]; then \ - $(INSTALL) -m 0755 -D package/samba/S91smb $(TARGET_DIR)/etc/init.d/S91smb; \ - fi +define SAMBA_INSTALL_CONFIG # install config @if [ ! -f $(TARGET_DIR)/etc/samba/smb.conf ]; then \ $(INSTALL) -m 0644 -D package/samba/simple.conf $(TARGET_DIR)/etc/samba/smb.conf; \ fi
OK, I won't repeat it ad-infinitum, so here it is for the last time:
don't we want to remove the check for the existing target, and just always do the installation, to delegate the customisation to a post-build script or a rootfs-overlay?
Of course, that can/should be part of a separate patch.
Promised, that's the last time I write this comment in this series! ;-p
package/samba/samba.mk ifeq ($(BR2_PACKAGE_SAMBA_SWAT),y) · line 190
Quoted 8 lines
package/samba/samba.mk +5
-1endef -SAMBA_POST_INSTALL_TARGET_HOOKS += SAMBA_INSTALL_INITSCRIPTS_CONFIG +SAMBA_POST_INSTALL_TARGET_HOOKS += SAMBA_INSTALL_CONFIG + +define SAMBA_INSTALL_INIT_SYSV + $(INSTALL) -m 0755 -D package/samba/S91smb $(TARGET_DIR)/etc/init.d/S91smb +endef
Regards,
Yann E. MORIN.
Quoted 8 lines
package/samba/samba.mk +0
-0$(eval $(autotools-package))Signature · 6 lines
2.1.0 _______________________________________________ buildroot mailing list buildroot at busybox.net http://lists.busybox.net/mailman/listinfo/buildroot
Signature · 6 lines
.-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------'
PATCH v3 13/74 samba: use <pkg>_INSTALL_INIT_SYSV mechanism
In reply to Thomas PetazzoniQuoted 4 lines
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
"Thomas" == Thomas Petazzoni <[email protected]> writes:
Also makes the installation of the init script unconditional.
Signed-off-by Thomas Petazzoni <[email protected]>
Committed, thanks.
Signature · 1 line
Bye, Peter Korsgaard
PATCH v3 14/74 input-event-daemon: use <pkg>_INSTALL_INIT_SYSV mechanism
In reply to Thomas PetazzoniAlso makes the installation of the init script unconditional.
--- package/input-event-daemon/input-event-daemon.mk | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-)
package/input-event-daemon/input-event-daemon.mk +5 -3
@@ -21,9 +21,11 @@ define INPUT_EVENT_DAEMON_INSTALL_TARGET_CMDS [ -f $(TARGET_DIR)/etc/input-event-daemon.conf ] || \ $(INSTALL) -m 644 -D $(@D)/docs/sample.conf \ $(TARGET_DIR)/etc/input-event-daemon.conf - [ -f $(TARGET_DIR)/etc/init.d/S99input-event-daemon ] || \ - $(INSTALL) -m 0755 -D package/input-event-daemon/S99input-event-daemon \ - $(TARGET_DIR)/etc/init.d/S99input-event-daemon +endef + +define INPUT_EVENT_DAEMON_INSTALL_INIT_SYSV + $(INSTALL) -m 0755 -D package/input-event-daemon/S99input-event-daemon \ + $(TARGET_DIR)/etc/init.d/S99input-event-daemon endef $(eval $(generic-package))
Signature · 1 line
2.1.0
PATCH v3 14/74 input-event-daemon: use <pkg>_INSTALL_INIT_SYSV mechanism
Thomas, All,
On 2014-11-30 15:18 +0100, Thomas Petazzoni spake thusly:
Quoted 3 lines
Also makes the installation of the init script unconditional.
Signed-off-by Thomas Petazzoni <[email protected]>
Regards,
Yann E. MORIN.
Quoted 30 lines
--- package/input-event-daemon/input-event-daemon.mk | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-)package/input-event-daemon/input-event-daemon.mk +5
-3@@ -21,9 +21,11 @@ define INPUT_EVENT_DAEMON_INSTALL_TARGET_CMDS [ -f $(TARGET_DIR)/etc/input-event-daemon.conf ] || \ $(INSTALL) -m 644 -D $(@D)/docs/sample.conf \ $(TARGET_DIR)/etc/input-event-daemon.conf - [ -f $(TARGET_DIR)/etc/init.d/S99input-event-daemon ] || \ - $(INSTALL) -m 0755 -D package/input-event-daemon/S99input-event-daemon \ - $(TARGET_DIR)/etc/init.d/S99input-event-daemon +endef + +define INPUT_EVENT_DAEMON_INSTALL_INIT_SYSV + $(INSTALL) -m 0755 -D package/input-event-daemon/S99input-event-daemon \ + $(TARGET_DIR)/etc/init.d/S99input-event-daemon endef $(eval $(generic-package))Signature · 6 lines
2.1.0 _______________________________________________ buildroot mailing list buildroot at busybox.net http://lists.busybox.net/mailman/listinfo/buildroot
Signature · 6 lines
.-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------'
PATCH v3 14/74 input-event-daemon: use <pkg>_INSTALL_INIT_SYSV mechanism
In reply to Thomas PetazzoniQuoted 4 lines
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
"Thomas" == Thomas Petazzoni <[email protected]> writes:
Also makes the installation of the init script unconditional.
Signed-off-by Thomas Petazzoni <[email protected]>
Committed, thanks.
Signature · 1 line
Bye, Peter Korsgaard
PATCH v3 15/74 ifplugd: use <pkg>_INSTALL_INIT_SYSV mechanism
In reply to Thomas Petazzoni--- package/ifplugd/ifplugd.mk | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-)
package/ifplugd/ifplugd.mk +5 -2
@@ -29,12 +29,15 @@ define IFPLUGD_INSTALL_FIXUP $(INSTALL) -D -m 0755 $(@D)/conf/ifplugd.action \ $(TARGET_DIR)/etc/ifplugd/ifplugd.action ; \ fi +endef + +IFPLUGD_POST_INSTALL_TARGET_HOOKS += IFPLUGD_INSTALL_FIXUP + +define IFPLUGD_INSTALL_INIT_SYSV $(INSTALL) -D -m 0755 $(@D)/conf/ifplugd.init \ $(TARGET_DIR)/etc/init.d/S45ifplugd # don't use bash for init script $(SED) 's^/bin/bash^/bin/sh^g' $(TARGET_DIR)/etc/init.d/S45ifplugd endef -IFPLUGD_POST_INSTALL_TARGET_HOOKS += IFPLUGD_INSTALL_FIXUP - $(eval $(autotools-package))
Signature · 1 line
2.1.0
PATCH v3 15/74 ifplugd: use <pkg>_INSTALL_INIT_SYSV mechanism
Thomas, All,
On 2014-11-30 15:18 +0100, Thomas Petazzoni spake thusly:
Quoted 1 line
Signed-off-by Thomas Petazzoni <[email protected]>
Regards,
Yann E. MORIN.
Quoted 33 lines
--- package/ifplugd/ifplugd.mk | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-)package/ifplugd/ifplugd.mk +5
-2@@ -29,12 +29,15 @@ define IFPLUGD_INSTALL_FIXUP $(INSTALL) -D -m 0755 $(@D)/conf/ifplugd.action \ $(TARGET_DIR)/etc/ifplugd/ifplugd.action ; \ fi +endef + +IFPLUGD_POST_INSTALL_TARGET_HOOKS += IFPLUGD_INSTALL_FIXUP + +define IFPLUGD_INSTALL_INIT_SYSV $(INSTALL) -D -m 0755 $(@D)/conf/ifplugd.init \ $(TARGET_DIR)/etc/init.d/S45ifplugd # don't use bash for init script $(SED) 's^/bin/bash^/bin/sh^g' $(TARGET_DIR)/etc/init.d/S45ifplugd endef -IFPLUGD_POST_INSTALL_TARGET_HOOKS += IFPLUGD_INSTALL_FIXUP - $(eval $(autotools-package))Signature · 6 lines
2.1.0 _______________________________________________ buildroot mailing list buildroot at busybox.net http://lists.busybox.net/mailman/listinfo/buildroot
Signature · 6 lines
.-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------'
PATCH v3 15/74 ifplugd: use <pkg>_INSTALL_INIT_SYSV mechanism
In reply to Thomas PetazzoniQuoted 3 lines
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
"Thomas" == Thomas Petazzoni <[email protected]> writes:
Signed-off-by Thomas Petazzoni <[email protected]>
Committed, thanks.
Signature · 1 line
Bye, Peter Korsgaard
PATCH v3 16/74 nfs-utils: use <pkg>_INSTALL_INIT_SYSV mechanism
In reply to Thomas PetazzoniAlso move back the NFS_UTILS_INSTALL_FIXUP hook registration right after the hook definition.
--- package/nfs-utils/nfs-utils.mk | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-)
package/nfs-utils/nfs-utils.mk +6 -3
@@ -35,17 +35,20 @@ NFS_UTILS_CONF_OPTS += --disable-tirpc endif define NFS_UTILS_INSTALL_FIXUP + rm -f $(NFS_UTILS_TARGETS_) +endef + +NFS_UTILS_POST_INSTALL_TARGET_HOOKS += NFS_UTILS_INSTALL_FIXUP + +define NFS_UTILS_INSTALL_INIT_SYSV $(INSTALL) -m 0755 package/nfs-utils/S60nfs \ $(TARGET_DIR)/etc/init.d/S60nfs - rm -f $(NFS_UTILS_TARGETS_) endef define NFS_UTILS_REMOVE_NFSIOSTAT rm -f $(TARGET_DIR)/usr/sbin/nfsiostat endef -NFS_UTILS_POST_INSTALL_TARGET_HOOKS += NFS_UTILS_INSTALL_FIXUP - # nfsiostat is interpreted python, so remove it unless it's in the target NFS_UTILS_POST_INSTALL_TARGET_HOOKS += $(if $(BR2_PACKAGE_PYTHON),,NFS_UTILS_REMOVE_NFSIOSTAT)
Signature · 1 line
2.1.0
PATCH v3 16/74 nfs-utils: use <pkg>_INSTALL_INIT_SYSV mechanism
Thomas, All,
On 2014-11-30 15:18 +0100, Thomas Petazzoni spake thusly:
Quoted 13 lines
Also move back the
NFS_UTILS_INSTALL_FIXUPhook registration right after the hook definition.Signed-off-by Thomas Petazzoni <[email protected]>--- package/nfs-utils/nfs-utils.mk | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-)package/nfs-utils/nfs-utils.mk +0
-0
package/nfs-utils/nfs-utils.mk NFS_UTILS_CONF_OPTS += --disable-tirpc · line 44
Quoted 10 lines
package/nfs-utils/nfs-utils.mk +6
-0@@ -35,17 +35,20 @@ NFS_UTILS_CONF_OPTS += --disable-tirpc endif define NFS_UTILS_INSTALL_FIXUP + rm -f $(NFS_UTILS_TARGETS_) +endef + +NFS_UTILS_POST_INSTALL_TARGET_HOOKS += NFS_UTILS_INSTALL_FIXUP + +define NFS_UTILS_INSTALL_INIT_SYSV $(INSTALL) -m 0755 package/nfs-utils/S60nfs \
Missing -D option.
Regards,
Yann E. MORIN.
Quoted 20 lines
package/nfs-utils/nfs-utils.mk +0
-3$(TARGET_DIR)/etc/init.d/S60nfs - rm -f $(NFS_UTILS_TARGETS_) endef define NFS_UTILS_REMOVE_NFSIOSTAT rm -f $(TARGET_DIR)/usr/sbin/nfsiostat endef -NFS_UTILS_POST_INSTALL_TARGET_HOOKS += NFS_UTILS_INSTALL_FIXUP - # nfsiostat is interpreted python, so remove it unless it's in the target NFS_UTILS_POST_INSTALL_TARGET_HOOKS += $(if $(BR2_PACKAGE_PYTHON),,NFS_UTILS_REMOVE_NFSIOSTAT)Signature · 6 lines
2.1.0 _______________________________________________ buildroot mailing list buildroot at busybox.net http://lists.busybox.net/mailman/listinfo/buildroot
Signature · 6 lines
.-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------'
PATCH v3 16/74 nfs-utils: use <pkg>_INSTALL_INIT_SYSV mechanism
In reply to Thomas PetazzoniQuoted 6 lines
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
"Thomas" == Thomas Petazzoni <[email protected]> writes:
Also move back the
NFS_UTILS_INSTALL_FIXUPhook registration right after the hook definition.Signed-off-by Thomas Petazzoni <[email protected]>
Committed with the -D option added as noted by Yann, thanks.
Signature · 1 line
Bye, Peter Korsgaard
PATCH v3 17/74 netatalk: use <pkg>_INSTALL_INIT_SYSV mechanism
In reply to Thomas PetazzoniAlso makes the installation of the init script unconditional.
--- package/netatalk/netatalk.mk | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-)
package/netatalk/netatalk.mk +3 -6
@@ -50,12 +50,9 @@ else NETATALK_CONF_OPTS += --disable-cups endif -define NETATALK_INSTALL_EXTRA_FILES - [ -f $(TARGET_DIR)/etc/init.d/S50netatalk ] || \ - $(INSTALL) -m 0755 -D package/netatalk/S50netatalk \ - $(TARGET_DIR)/etc/init.d/S50netatalk +define NETATALK_INSTALL_INIT_SYSV + $(INSTALL) -m 0755 -D package/netatalk/S50netatalk \ + $(TARGET_DIR)/etc/init.d/S50netatalk endef -NETATALK_POST_INSTALL_TARGET_HOOKS += NETATALK_INSTALL_EXTRA_FILES - $(eval $(autotools-package))
Signature · 1 line
2.1.0
PATCH v3 17/74 netatalk: use <pkg>_INSTALL_INIT_SYSV mechanism
Thomas, All,
On 2014-11-30 15:18 +0100, Thomas Petazzoni spake thusly:
Quoted 3 lines
Also makes the installation of the init script unconditional.
Signed-off-by Thomas Petazzoni <[email protected]>
Regards,
Yann E. MORIN.
Quoted 31 lines
--- package/netatalk/netatalk.mk | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-)package/netatalk/netatalk.mk +3
-6@@ -50,12 +50,9 @@ else NETATALK_CONF_OPTS += --disable-cups endif -define NETATALK_INSTALL_EXTRA_FILES - [ -f $(TARGET_DIR)/etc/init.d/S50netatalk ] || \ - $(INSTALL) -m 0755 -D package/netatalk/S50netatalk \ - $(TARGET_DIR)/etc/init.d/S50netatalk +define NETATALK_INSTALL_INIT_SYSV + $(INSTALL) -m 0755 -D package/netatalk/S50netatalk \ + $(TARGET_DIR)/etc/init.d/S50netatalk endef -NETATALK_POST_INSTALL_TARGET_HOOKS += NETATALK_INSTALL_EXTRA_FILES - $(eval $(autotools-package))Signature · 6 lines
2.1.0 _______________________________________________ buildroot mailing list buildroot at busybox.net http://lists.busybox.net/mailman/listinfo/buildroot
Signature · 6 lines
.-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------'
PATCH v3 17/74 netatalk: use <pkg>_INSTALL_INIT_SYSV mechanism
In reply to Thomas PetazzoniQuoted 4 lines
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
"Thomas" == Thomas Petazzoni <[email protected]> writes:
Also makes the installation of the init script unconditional.
Signed-off-by Thomas Petazzoni <[email protected]>
Committed, thanks.
Signature · 1 line
Bye, Peter Korsgaard
PATCH v3 18/74 mongoose: use <pkg>_INSTALL_INIT_SYSV mechanism
In reply to Thomas Petazzoni--- package/mongoose/mongoose.mk | 3 +++ 1 file changed, 3 insertions(+)
package/mongoose/mongoose.mk +3 -0
@@ -29,6 +29,9 @@ endef define MONGOOSE_INSTALL_TARGET_CMDS $(INSTALL) -D -m 755 $(@D)/examples/web_server/web_server \ $(TARGET_DIR)/usr/sbin/mongoose +endef + +define MONGOOSE_INSTALL_INIT_SYSV $(INSTALL) -D -m 755 package/mongoose/S85mongoose \ $(TARGET_DIR)/etc/init.d/S85mongoose endef
Signature · 1 line
2.1.0
PATCH v3 18/74 mongoose: use <pkg>_INSTALL_INIT_SYSV mechanism
Thomas, All,
On 2014-11-30 15:18 +0100, Thomas Petazzoni spake thusly:
Quoted 1 line
Signed-off-by Thomas Petazzoni <[email protected]>
Regards,
Yann E. MORIN.
Quoted 25 lines
--- package/mongoose/mongoose.mk | 3 +++ 1 file changed, 3 insertions(+)package/mongoose/mongoose.mk +3
-0@@ -29,6 +29,9 @@ endef define MONGOOSE_INSTALL_TARGET_CMDS $(INSTALL) -D -m 755 $(@D)/examples/web_server/web_server \ $(TARGET_DIR)/usr/sbin/mongoose +endef + +define MONGOOSE_INSTALL_INIT_SYSV $(INSTALL) -D -m 755 package/mongoose/S85mongoose \ $(TARGET_DIR)/etc/init.d/S85mongoose endefSignature · 6 lines
2.1.0 _______________________________________________ buildroot mailing list buildroot at busybox.net http://lists.busybox.net/mailman/listinfo/buildroot
Signature · 6 lines
.-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------'
PATCH v3 18/74 mongoose: use <pkg>_INSTALL_INIT_SYSV mechanism
In reply to Thomas PetazzoniQuoted 3 lines
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
"Thomas" == Thomas Petazzoni <[email protected]> writes:
Signed-off-by Thomas Petazzoni <[email protected]>
Committed, thanks.
Signature · 1 line
Bye, Peter Korsgaard
PATCH v3 19/74 gpsd: use <pkg>_INSTALL_INIT_SYSV mechanism
In reply to Thomas PetazzoniAlso makes the installation of the init script unconditional.
--- package/gpsd/gpsd.mk | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-)
package/gpsd/gpsd.mk +5 -4
@@ -206,10 +206,11 @@ define GPSD_INSTALL_TARGET_CMDS $(SCONS) \ $(GPSD_SCONS_OPTS) \ install) - if [ ! -f $(TARGET_DIR)/etc/init.d/S50gpsd ]; then \ - $(INSTALL) -m 0755 -D package/gpsd/S50gpsd $(TARGET_DIR)/etc/init.d/S50gpsd; \ - $(SED) 's,^DEVICES=.*,DEVICES=$(BR2_PACKAGE_GPSD_DEVICES),' $(TARGET_DIR)/etc/init.d/S50gpsd; \ - fi +endef + +define GPSD_INSTALL_INIT_SYSV + $(INSTALL) -m 0755 -D package/gpsd/S50gpsd $(TARGET_DIR)/etc/init.d/S50gpsd + $(SED) 's,^DEVICES=.*,DEVICES=$(BR2_PACKAGE_GPSD_DEVICES),' $(TARGET_DIR)/etc/init.d/S50gpsd endef define GPSD_INSTALL_STAGING_CMDS
Signature · 1 line
2.1.0
PATCH v3 19/74 gpsd: use <pkg>_INSTALL_INIT_SYSV mechanism
Thomas, All,
On 2014-11-30 15:18 +0100, Thomas Petazzoni spake thusly:
Quoted 14 lines
Also makes the installation of the init script unconditional.
Signed-off-by Thomas Petazzoni <[email protected]>--- package/gpsd/gpsd.mk | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-)package/gpsd/gpsd.mk +0
-0@@ -206,10 +206,11 @@ define GPSD_INSTALL_TARGET_CMDS $(SCONS) \ $(GPSD_SCONS_OPTS) \
package/gpsd/gpsd.mk define GPSD_INSTALL_TARGET_CMDS · line 213
Quoted 10 lines
package/gpsd/gpsd.mk +5
-4install) - if [ ! -f $(TARGET_DIR)/etc/init.d/S50gpsd ]; then \ - $(INSTALL) -m 0755 -D package/gpsd/S50gpsd $(TARGET_DIR)/etc/init.d/S50gpsd; \ - $(SED) 's,^DEVICES=.*,DEVICES=$(BR2_PACKAGE_GPSD_DEVICES),' $(TARGET_DIR)/etc/init.d/S50gpsd; \ - fi +endef + +define GPSD_INSTALL_INIT_SYSV + $(INSTALL) -m 0755 -D package/gpsd/S50gpsd $(TARGET_DIR)/etc/init.d/S50gpsd + $(SED) 's,^DEVICES=.*,DEVICES=$(BR2_PACKAGE_GPSD_DEVICES),' $(TARGET_DIR)/etc/init.d/S50gpsd
Unrelated to your patch, but since the variable is a plural DEVICES, I would expect to be able to set more than one device. In this case, what is the format of this devices list? Is it comma-separated? If so, the sed expression above would break, no?
(Cc-ing Simon and Gustavo, since they have contributed significantly to that package.)
Anyway, since this is not a problem your patch is introducing, and it is just cleaning up the exisiting code:
Regards,
Yann E. MORIN.
Quoted 10 lines
package/gpsd/gpsd.mk +0
-0endef define GPSD_INSTALL_STAGING_CMDSSignature · 6 lines
2.1.0 _______________________________________________ buildroot mailing list buildroot at busybox.net http://lists.busybox.net/mailman/listinfo/buildroot
Signature · 6 lines
.-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------'
PATCH v3 19/74 gpsd: use <pkg>_INSTALL_INIT_SYSV mechanism
Quoted 11 lines
package/gpsd/gpsd.mk define GPSD_INSTALL_TARGET_CMDS · line 213
Quoted 5 lines
Quoted 1 line
Quoted 1 line
Quoted 1 line
"Yann" == Yann E MORIN <[email protected]> writes:
package/gpsd/gpsd.mk +3
-0+define GPSD_INSTALL_INIT_SYSV + $(INSTALL) -m 0755 -D package/gpsd/S50gpsd $(TARGET_DIR)/etc/init.d/S50gpsd + $(SED) 's,^DEVICES=.*,DEVICES=$(BR2_PACKAGE_GPSD_DEVICES),' $(TARGET_DIR)/etc/init.d/S50gpsdUnrelated to your patch, but since the variable is a plural DEVICES, I would expect to be able to set more than one device. In this case, what is the format of this devices list? Is it comma-separated? If so, the sed expression above would break, no?
Quoted 2 lines
(Cc-ing Simon and Gustavo, since they have contributed significantly to that package.)
I don't know gpsd, but judging from Config.in, S50gpsd and
http://www.catb.org/gpsd/gpsd.html it looks to be space separated, so it should be OK (unless one of the words ends up with a comma).
Signature · 1 line
Bye, Peter Korsgaard
PATCH v3 19/74 gpsd: use <pkg>_INSTALL_INIT_SYSV mechanism
In reply to Thomas PetazzoniQuoted 4 lines
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
"Thomas" == Thomas Petazzoni <[email protected]> writes:
Also makes the installation of the init script unconditional.
Signed-off-by Thomas Petazzoni <[email protected]>
Committed, thanks.
Signature · 1 line
Bye, Peter Korsgaard
PATCH v3 20/74 olsr: use <pkg>_INSTALL_INIT_SYSV mechanism
In reply to Thomas Petazzoni--- package/olsr/olsr.mk | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-)
package/olsr/olsr.mk +4 -1
@@ -31,9 +31,12 @@ define OLSR_INSTALL_TARGET_CMDS LDCONFIG=/bin/true DESTDIR=$(TARGET_DIR) \ prefix="/usr" install ; \ done - $(INSTALL) -D -m 0755 package/olsr/S50olsr $(TARGET_DIR)/etc/init.d/S50olsr test -r $(TARGET_DIR)/etc/olsrd.conf || \ $(INSTALL) -D -m 0644 $(@D)/files/olsrd.conf.default.lq $(TARGET_DIR)/etc/olsrd.conf endef +define OLSR_INSTALL_INIT_SYSV + $(INSTALL) -D -m 0755 package/olsr/S50olsr $(TARGET_DIR)/etc/init.d/S50olsr +endef + $(eval $(generic-package))
Signature · 1 line
2.1.0
PATCH v3 20/74 olsr: use <pkg>_INSTALL_INIT_SYSV mechanism
Thomas, All,
On 2014-11-30 15:18 +0100, Thomas Petazzoni spake thusly:
Quoted 1 line
Signed-off-by Thomas Petazzoni <[email protected]>
Regards,
Yann E. MORIN.
Quoted 29 lines
--- package/olsr/olsr.mk | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-)package/olsr/olsr.mk +4
-1@@ -31,9 +31,12 @@ define OLSR_INSTALL_TARGET_CMDS LDCONFIG=/bin/true DESTDIR=$(TARGET_DIR) \ prefix="/usr" install ; \ done - $(INSTALL) -D -m 0755 package/olsr/S50olsr $(TARGET_DIR)/etc/init.d/S50olsr test -r $(TARGET_DIR)/etc/olsrd.conf || \ $(INSTALL) -D -m 0644 $(@D)/files/olsrd.conf.default.lq $(TARGET_DIR)/etc/olsrd.conf endef +define OLSR_INSTALL_INIT_SYSV + $(INSTALL) -D -m 0755 package/olsr/S50olsr $(TARGET_DIR)/etc/init.d/S50olsr +endef + $(eval $(generic-package))Signature · 6 lines
2.1.0 _______________________________________________ buildroot mailing list buildroot at busybox.net http://lists.busybox.net/mailman/listinfo/buildroot
Signature · 6 lines
.-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------'
PATCH v3 20/74 olsr: use <pkg>_INSTALL_INIT_SYSV mechanism
In reply to Thomas PetazzoniQuoted 3 lines
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
"Thomas" == Thomas Petazzoni <[email protected]> writes:
Signed-off-by Thomas Petazzoni <[email protected]>
Committed, thanks.
Signature · 1 line
Bye, Peter Korsgaard
PATCH v3 21/74 pango: use <pkg>_INSTALL_INIT_SYSV mechanism
In reply to Thomas Petazzoni--- package/pango/pango.mk | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-)
package/pango/pango.mk +1 -3
@@ -61,11 +61,9 @@ ifeq ($(BR2_PACKAGE_XLIB_LIBXFT)$(BR2_PACKAGE_XLIB_LIBXRENDER),yy) PANGO_CONF_OPTS += --with-xft endif -define PANGO_INSTALL_INITSCRIPT +define PANGO_INSTALL_INIT_SYSV $(INSTALL) -m 755 -D package/pango/S25pango \ $(TARGET_DIR)/etc/init.d/S25pango endef -PANGO_POST_INSTALL_TARGET_HOOKS += PANGO_INSTALL_INITSCRIPT - $(eval $(autotools-package))
Signature · 1 line
2.1.0
PATCH v3 21/74 pango: use <pkg>_INSTALL_INIT_SYSV mechanism
Thomas, All,
On 2014-11-30 15:18 +0100, Thomas Petazzoni spake thusly:
Quoted 1 line
Signed-off-by Thomas Petazzoni <[email protected]>
Regards,
Yann E. MORIN.
Quoted 28 lines
--- package/pango/pango.mk | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-)package/pango/pango.mk +1
-3@@ -61,11 +61,9 @@ ifeq ($(BR2_PACKAGE_XLIB_LIBXFT)$(BR2_PACKAGE_XLIB_LIBXRENDER),yy) PANGO_CONF_OPTS += --with-xft endif -define PANGO_INSTALL_INITSCRIPT +define PANGO_INSTALL_INIT_SYSV $(INSTALL) -m 755 -D package/pango/S25pango \ $(TARGET_DIR)/etc/init.d/S25pango endef -PANGO_POST_INSTALL_TARGET_HOOKS += PANGO_INSTALL_INITSCRIPT - $(eval $(autotools-package))Signature · 6 lines
2.1.0 _______________________________________________ buildroot mailing list buildroot at busybox.net http://lists.busybox.net/mailman/listinfo/buildroot
Signature · 6 lines
.-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------'
PATCH v3 21/74 pango: use <pkg>_INSTALL_INIT_SYSV mechanism
In reply to Thomas PetazzoniQuoted 3 lines
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
"Thomas" == Thomas Petazzoni <[email protected]> writes:
Signed-off-by Thomas Petazzoni <[email protected]>
Committed, thanks.
Signature · 1 line
Bye, Peter Korsgaard
PATCH v3 22/74 xapp_xdm: use <pkg>_INSTALL_INIT_SYSV mechanism
In reply to Thomas Petazzoni--- package/x11r7/xapp_xdm/xapp_xdm.mk | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-)
package/x11r7/xapp_xdm/xapp_xdm.mk +1 -3
@@ -14,11 +14,9 @@ XAPP_XDM_DEPENDENCIES = xapp_sessreg xapp_xrdb xlib_libX11 xlib_libXaw xlib_libX XAPP_XDM_CONF_OPTS = --with-utmp-file=/var/adm/utmpx \ --with-wtmp-file=/var/adm/wtmpx -define XAPP_XDM_INSTALL_STARTUP_SCRIPT +define XAPP_XDM_INSTALL_INIT_SYSV $(INSTALL) -m 0755 -D package/x11r7/xapp_xdm/S99xdm \ $(TARGET_DIR)/etc/init.d/S99xdm endef -XAPP_XDM_POST_INSTALL_TARGET_HOOKS += XAPP_XDM_INSTALL_STARTUP_SCRIPT - $(eval $(autotools-package))
Signature · 1 line
2.1.0
PATCH v3 22/74 xapp_xdm: use <pkg>_INSTALL_INIT_SYSV mechanism
Thomas, All,
On 2014-11-30 15:18 +0100, Thomas Petazzoni spake thusly:
Quoted 1 line
Signed-off-by Thomas Petazzoni <[email protected]>
Regards,
Yann E. MORIN.
Quoted 28 lines
--- package/x11r7/xapp_xdm/xapp_xdm.mk | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-)package/x11r7/xapp_xdm/xapp_xdm.mk +1
-3@@ -14,11 +14,9 @@ XAPP_XDM_DEPENDENCIES = xapp_sessreg xapp_xrdb xlib_libX11 xlib_libXaw xlib_libX XAPP_XDM_CONF_OPTS = --with-utmp-file=/var/adm/utmpx \ --with-wtmp-file=/var/adm/wtmpx -define XAPP_XDM_INSTALL_STARTUP_SCRIPT +define XAPP_XDM_INSTALL_INIT_SYSV $(INSTALL) -m 0755 -D package/x11r7/xapp_xdm/S99xdm \ $(TARGET_DIR)/etc/init.d/S99xdm endef -XAPP_XDM_POST_INSTALL_TARGET_HOOKS += XAPP_XDM_INSTALL_STARTUP_SCRIPT - $(eval $(autotools-package))Signature · 6 lines
2.1.0 _______________________________________________ buildroot mailing list buildroot at busybox.net http://lists.busybox.net/mailman/listinfo/buildroot
Signature · 6 lines
.-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------'
PATCH v3 22/74 xapp_xdm: use <pkg>_INSTALL_INIT_SYSV mechanism
In reply to Thomas PetazzoniQuoted 3 lines
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
"Thomas" == Thomas Petazzoni <[email protected]> writes:
Signed-off-by Thomas Petazzoni <[email protected]>
Committed, thanks.
Signature · 1 line
Bye, Peter Korsgaard
PATCH v3 23/74 tftpd: use <pkg>_INSTALL_INIT_SYSV mechanism
In reply to Thomas PetazzoniAlso make sure we use a full path for the destination of the $(INSTALL) command.
--- package/tftpd/tftpd.mk | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-)
package/tftpd/tftpd.mk +4 -1
@@ -21,7 +21,10 @@ endif define TFTPD_INSTALL_TARGET_CMDS $(INSTALL) -D $(@D)/tftp/tftp $(TARGET_DIR)/usr/bin/tftp $(INSTALL) -D $(@D)/tftpd/tftpd $(TARGET_DIR)/usr/sbin/tftpd - $(INSTALL) -D package/tftpd/S80tftpd-hpa $(TARGET_DIR)/etc/init.d/ +endef + +define TFTPD_INSTALL_INIT_SYSV + $(INSTALL) -D package/tftpd/S80tftpd-hpa $(TARGET_DIR)/etc/init.d/S80tftpd-hpa endef $(eval $(autotools-package))
Signature · 1 line
2.1.0
PATCH v3 23/74 tftpd: use <pkg>_INSTALL_INIT_SYSV mechanism
Thomas, All,
On 2014-11-30 15:18 +0100, Thomas Petazzoni spake thusly:
Quoted 13 lines
Also make sure we use a full path for the destination of the $(INSTALL) command.
Signed-off-by Thomas Petazzoni <[email protected]>--- package/tftpd/tftpd.mk | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-)package/tftpd/tftpd.mk +0
-0
package/tftpd/tftpd.mk endif · line 27
Quoted 8 lines
package/tftpd/tftpd.mk +4
-1@@ -21,7 +21,10 @@ endif define TFTPD_INSTALL_TARGET_CMDS $(INSTALL) -D $(@D)/tftp/tftp $(TARGET_DIR)/usr/bin/tftp $(INSTALL) -D $(@D)/tftpd/tftpd $(TARGET_DIR)/usr/sbin/tftpd - $(INSTALL) -D package/tftpd/S80tftpd-hpa $(TARGET_DIR)/etc/init.d/ +endef + +define TFTPD_INSTALL_INIT_SYSV + $(INSTALL) -D package/tftpd/S80tftpd-hpa $(TARGET_DIR)/etc/init.d/S80tftpd-hpa
Missing the access rights -m 0755.
Regards,
Yann E. MORIN.
Quoted 10 lines
package/tftpd/tftpd.mk +0
-0endef $(eval $(autotools-package))Signature · 6 lines
2.1.0 _______________________________________________ buildroot mailing list buildroot at busybox.net http://lists.busybox.net/mailman/listinfo/buildroot
Signature · 6 lines
.-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------'
PATCH v3 23/74 tftpd: use <pkg>_INSTALL_INIT_SYSV mechanism
In reply to Thomas PetazzoniQuoted 6 lines
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
"Thomas" == Thomas Petazzoni <[email protected]> writes:
Also make sure we use a full path for the destination of the $(INSTALL) command.
Signed-off-by Thomas Petazzoni <[email protected]>
Committed with the mode added as noted by Yann, thanks.
Signature · 1 line
Bye, Peter Korsgaard
PATCH v3 24/74 openvpn: use <pkg>_INSTALL_INIT_SYSV mechanism
In reply to Thomas Petazzoni--- package/openvpn/openvpn.mk | 3 +++ 1 file changed, 3 insertions(+)
package/openvpn/openvpn.mk +3 -0
@@ -50,6 +50,9 @@ endif define OPENVPN_INSTALL_TARGET_CMDS $(INSTALL) -m 755 $(@D)/src/openvpn/openvpn \ $(TARGET_DIR)/usr/sbin/openvpn +endef + +define OPENVPN_INSTALL_INIT_SYSV $(INSTALL) -m 755 -D package/openvpn/S60openvpn \ $(TARGET_DIR)/etc/init.d/S60openvpn endef
Signature · 1 line
2.1.0
PATCH v3 24/74 openvpn: use <pkg>_INSTALL_INIT_SYSV mechanism
Thomas, All,
On 2014-11-30 15:18 +0100, Thomas Petazzoni spake thusly:
Quoted 10 lines
Signed-off-by Thomas Petazzoni <[email protected]>--- package/openvpn/openvpn.mk | 3 +++ 1 file changed, 3 insertions(+)package/openvpn/openvpn.mk +0
-0
package/openvpn/openvpn.mk endif · line 56
Quoted 7 lines
package/openvpn/openvpn.mk +3
-0@@ -50,6 +50,9 @@ endif define OPENVPN_INSTALL_TARGET_CMDS $(INSTALL) -m 755 $(@D)/src/openvpn/openvpn \ $(TARGET_DIR)/usr/sbin/openvpn +endef + +define OPENVPN_INSTALL_INIT_SYSV $(INSTALL) -m 755 -D package/openvpn/S60openvpn \
Suddenly, I realise that some packages use 755 while others use 0755.
I don't care which we use (even though I have a slight preference for 0755), but we should have some coherence across all packages.
Anyway, not directly related to your patch, so:
Regards,
Yann E. MORIN.
Quoted 9 lines
package/openvpn/openvpn.mk +0
-0$(TARGET_DIR)/etc/init.d/S60openvpn endefSignature · 6 lines
2.1.0 _______________________________________________ buildroot mailing list buildroot at busybox.net http://lists.busybox.net/mailman/listinfo/buildroot
Signature · 6 lines
.-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------'
PATCH v3 24/74 openvpn: use <pkg>_INSTALL_INIT_SYSV mechanism
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
"Yann" == Yann E MORIN <[email protected]> writes:
Hi,
Quoted 4 lines
Suddenly, I realise that some packages use 755 while others use 0755.
I don't care which we use (even though I have a slight preference for 0755), but we should have some coherence across all packages.
I also prefer 0755, and that's what we mostly do:
git grep -l '\-m 755' **/*.mk|wc -l
55
git grep -l '\-m 0755' **/*.mk|wc -l
158
Signature · 1 line
Bye, Peter Korsgaard
PATCH v3 24/74 openvpn: use <pkg>_INSTALL_INIT_SYSV mechanism
In reply to Thomas PetazzoniQuoted 3 lines
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
"Thomas" == Thomas Petazzoni <[email protected]> writes:
Signed-off-by Thomas Petazzoni <[email protected]>
Committed, thanks.
Signature · 1 line
Bye, Peter Korsgaard
PATCH v3 25/74 tinyhttpd: use <pkg>_INSTALL_INIT_SYSV mechanism
In reply to Thomas Petazzoni--- package/tinyhttpd/tinyhttpd.mk | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-)
package/tinyhttpd/tinyhttpd.mk +4 -1
@@ -16,9 +16,12 @@ endef define TINYHTTPD_INSTALL_TARGET_CMDS $(INSTALL) -m 0755 -D $(@D)/httpd $(TARGET_DIR)/usr/sbin/tinyhttpd + mkdir -p $(TARGET_DIR)/var/www +endef + +define TINYHTTPD_INSTALL_INIT_SYSV $(INSTALL) -m 0755 -D package/tinyhttpd/S85tinyhttpd \ $(TARGET_DIR)/etc/init.d/S85tinyhttpd - mkdir -p $(TARGET_DIR)/var/www endef $(eval $(generic-package))
Signature · 1 line
2.1.0
PATCH v3 25/74 tinyhttpd: use <pkg>_INSTALL_INIT_SYSV mechanism
Thomas, All,
On 2014-11-30 15:18 +0100, Thomas Petazzoni spake thusly:
Quoted 1 line
Signed-off-by Thomas Petazzoni <[email protected]>
Regards,
Yann E. MORIN.
Quoted 29 lines
--- package/tinyhttpd/tinyhttpd.mk | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-)package/tinyhttpd/tinyhttpd.mk +4
-1@@ -16,9 +16,12 @@ endef define TINYHTTPD_INSTALL_TARGET_CMDS $(INSTALL) -m 0755 -D $(@D)/httpd $(TARGET_DIR)/usr/sbin/tinyhttpd + mkdir -p $(TARGET_DIR)/var/www +endef + +define TINYHTTPD_INSTALL_INIT_SYSV $(INSTALL) -m 0755 -D package/tinyhttpd/S85tinyhttpd \ $(TARGET_DIR)/etc/init.d/S85tinyhttpd - mkdir -p $(TARGET_DIR)/var/www endef $(eval $(generic-package))Signature · 6 lines
2.1.0 _______________________________________________ buildroot mailing list buildroot at busybox.net http://lists.busybox.net/mailman/listinfo/buildroot
Signature · 6 lines
.-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------'
PATCH v3 25/74 tinyhttpd: use <pkg>_INSTALL_INIT_SYSV mechanism
In reply to Thomas PetazzoniQuoted 3 lines
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
"Thomas" == Thomas Petazzoni <[email protected]> writes:
Signed-off-by Thomas Petazzoni <[email protected]>
Committed, thanks.
Signature · 1 line
Bye, Peter Korsgaard
PATCH v3 26/74 at: use <pkg>_INSTALL_INIT_SYSV mechanism
In reply to Thomas Petazzoni--- package/at/at.mk | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-)
package/at/at.mk +1 -3
@@ -21,10 +21,8 @@ AT_CONF_OPTS = \ --with-daemon_groupname=root \ SENDMAIL=/usr/sbin/sendmail -define AT_INSTALL_INITSCRIPT +define AT_INSTALL_INIT_SYSV $(INSTALL) -m 0755 -D package/at/S99at $(TARGET_DIR)/etc/init.d/S99at endef -AT_POST_INSTALL_TARGET_HOOKS += AT_INSTALL_INITSCRIPT - $(eval $(autotools-package))
Signature · 1 line
2.1.0
PATCH v3 26/74 at: use <pkg>_INSTALL_INIT_SYSV mechanism
Thomas, All,
On 2014-11-30 15:18 +0100, Thomas Petazzoni spake thusly:
Quoted 1 line
Signed-off-by Thomas Petazzoni <[email protected]>
Regards,
Yann E. MORIN.
Quoted 27 lines
--- package/at/at.mk | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-)package/at/at.mk +1
-3@@ -21,10 +21,8 @@ AT_CONF_OPTS = \ --with-daemon_groupname=root \ SENDMAIL=/usr/sbin/sendmail -define AT_INSTALL_INITSCRIPT +define AT_INSTALL_INIT_SYSV $(INSTALL) -m 0755 -D package/at/S99at $(TARGET_DIR)/etc/init.d/S99at endef -AT_POST_INSTALL_TARGET_HOOKS += AT_INSTALL_INITSCRIPT - $(eval $(autotools-package))Signature · 6 lines
2.1.0 _______________________________________________ buildroot mailing list buildroot at busybox.net http://lists.busybox.net/mailman/listinfo/buildroot
Signature · 6 lines
.-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------'
PATCH v3 26/74 at: use <pkg>_INSTALL_INIT_SYSV mechanism
In reply to Thomas PetazzoniQuoted 3 lines
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
"Thomas" == Thomas Petazzoni <[email protected]> writes:
Signed-off-by Thomas Petazzoni <[email protected]>
Committed, thanks.
Signature · 1 line
Bye, Peter Korsgaard
PATCH v3 27/74 mpd: use <pkg>_INSTALL_INIT_SYSV mechanism
In reply to Thomas Petazzoni--- package/mpd/mpd.mk | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-)
package/mpd/mpd.mk +5 -2
@@ -232,10 +232,13 @@ define MPD_INSTALL_EXTRA_FILES $(INSTALL) -D package/mpd/mpd.conf \ $(TARGET_DIR)/etc/mpd.conf; \ fi - $(INSTALL) -m 0755 -D package/mpd/S95mpd \ - $(TARGET_DIR)/etc/init.d/S95mpd endef MPD_POST_INSTALL_TARGET_HOOKS += MPD_INSTALL_EXTRA_FILES +define MPD_INSTALL_INIT_SYSV + $(INSTALL) -m 0755 -D package/mpd/S95mpd \ + $(TARGET_DIR)/etc/init.d/S95mpd +endef + $(eval $(autotools-package))
Signature · 1 line
2.1.0
PATCH v3 27/74 mpd: use <pkg>_INSTALL_INIT_SYSV mechanism
Thomas, All,
On 2014-11-30 15:18 +0100, Thomas Petazzoni spake thusly:
Quoted 1 line
Signed-off-by Thomas Petazzoni <[email protected]>
Regards,
Yann E. MORIN.
Quoted 31 lines
--- package/mpd/mpd.mk | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-)package/mpd/mpd.mk +5
-2@@ -232,10 +232,13 @@ define MPD_INSTALL_EXTRA_FILES $(INSTALL) -D package/mpd/mpd.conf \ $(TARGET_DIR)/etc/mpd.conf; \ fi - $(INSTALL) -m 0755 -D package/mpd/S95mpd \ - $(TARGET_DIR)/etc/init.d/S95mpd endef MPD_POST_INSTALL_TARGET_HOOKS += MPD_INSTALL_EXTRA_FILES +define MPD_INSTALL_INIT_SYSV + $(INSTALL) -m 0755 -D package/mpd/S95mpd \ + $(TARGET_DIR)/etc/init.d/S95mpd +endef + $(eval $(autotools-package))Signature · 6 lines
2.1.0 _______________________________________________ buildroot mailing list buildroot at busybox.net http://lists.busybox.net/mailman/listinfo/buildroot
Signature · 6 lines
.-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------'
PATCH v3 27/74 mpd: use <pkg>_INSTALL_INIT_SYSV mechanism
In reply to Thomas PetazzoniQuoted 3 lines
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
"Thomas" == Thomas Petazzoni <[email protected]> writes:
Signed-off-by Thomas Petazzoni <[email protected]>
Committed, thanks.
Signature · 1 line
Bye, Peter Korsgaard
PATCH v3 28/74 snowball-init: use <pkg>_INSTALL_INIT_SYSV mechanism
In reply to Thomas Petazzoni--- package/snowball-init/snowball-init.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
package/snowball-init/snowball-init.mk +1 -1
@@ -9,7 +9,7 @@ SNOWBALL_INIT_SITE = https://github.com/igloocommunity/snowball-init SNOWBALL_INIT_LICENSE = BSD-4c SNOWBALL_INIT_LICENSE_FILES = debian/copyright -define SNOWBALL_INIT_INSTALL_TARGET_CMDS +define SNOWBALL_INIT_INSTALL_INIT_SYSV $(INSTALL) -D -m 0755 $(@D)/snowball $(TARGET_DIR)/etc/init.d/S50snowball endef
Signature · 1 line
2.1.0
PATCH v3 28/74 snowball-init: use <pkg>_INSTALL_INIT_SYSV mechanism
Thomas, All,
On 2014-11-30 15:18 +0100, Thomas Petazzoni spake thusly:
Quoted 1 line
Signed-off-by Thomas Petazzoni <[email protected]>
Regards,
Yann E. MORIN.
Quoted 24 lines
--- package/snowball-init/snowball-init.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)package/snowball-init/snowball-init.mk +1
-1@@ -9,7 +9,7 @@ SNOWBALL_INIT_SITE = https://github.com/igloocommunity/snowball-init SNOWBALL_INIT_LICENSE = BSD-4c SNOWBALL_INIT_LICENSE_FILES = debian/copyright -define SNOWBALL_INIT_INSTALL_TARGET_CMDS +define SNOWBALL_INIT_INSTALL_INIT_SYSV $(INSTALL) -D -m 0755 $(@D)/snowball $(TARGET_DIR)/etc/init.d/S50snowball endefSignature · 6 lines
2.1.0 _______________________________________________ buildroot mailing list buildroot at busybox.net http://lists.busybox.net/mailman/listinfo/buildroot
Signature · 6 lines
.-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------'
PATCH v3 28/74 snowball-init: use <pkg>_INSTALL_INIT_SYSV mechanism
In reply to Thomas PetazzoniQuoted 3 lines
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
"Thomas" == Thomas Petazzoni <[email protected]> writes:
Signed-off-by Thomas Petazzoni <[email protected]>
Committed, thanks.
Signature · 1 line
Bye, Peter Korsgaard
PATCH v3 29/74 wipe: don't install man pages
In reply to Thomas PetazzoniWe don't support installing documentation on the target, so there's no point in having explicit code to do so.
--- package/wipe/wipe.mk | 1 - 1 file changed, 1 deletion(-)
package/wipe/wipe.mk +0 -1
@@ -13,7 +13,6 @@ WIPE_LICENSE_FILES = LICENSE define WIPE_INSTALL_TARGET_CMDS $(INSTALL) -D $(@D)/wipe $(TARGET_DIR)/usr/bin/wipe - $(INSTALL) -D $(@D)/wipe.1 $(TARGET_DIR)/usr/share/man/man1/wipe.1 endef $(eval $(autotools-package))
Signature · 1 line
2.1.0
PATCH v3 29/74 wipe: don't install man pages
Thomas, All,
On 2014-11-30 15:18 +0100, Thomas Petazzoni spake thusly:
Quoted 4 lines
We don't support installing documentation on the target, so there's no point in having explicit code to do so.
Signed-off-by Thomas Petazzoni <[email protected]>
package/wipe/wipe.mk WIPE_LICENSE_FILES = LICENSE · line 15
Quoted 12 lines
--- package/wipe/wipe.mk | 1 - 1 file changed, 1 deletion(-)package/wipe/wipe.mk +0
-0@@ -13,7 +13,6 @@ WIPE_LICENSE_FILES = LICENSE define WIPE_INSTALL_TARGET_CMDS $(INSTALL) -D $(@D)/wipe $(TARGET_DIR)/usr/bin/wipe
Maybe this should include -m 0755 as well?
Regards,
Yann E. MORIN.
Quoted 11 lines
package/wipe/wipe.mk +0
-1- $(INSTALL) -D $(@D)/wipe.1 $(TARGET_DIR)/usr/share/man/man1/wipe.1 endef $(eval $(autotools-package))Signature · 6 lines
2.1.0 _______________________________________________ buildroot mailing list buildroot at busybox.net http://lists.busybox.net/mailman/listinfo/buildroot
Signature · 6 lines
.-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------'
PATCH v3 29/74 wipe: don't install man pages
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
"Yann" == Yann E MORIN <[email protected]> writes:
Hi,
Quoted 10 lines
Quoted 8 lines
package/wipe/wipe.mk +0
-0@@ -13,7 +13,6 @@ WIPE_LICENSE_FILES = LICENSEdefine
WIPE_INSTALL_TARGET_CMDS
$(INSTALL) -D $(@D)/wipe $(TARGET_DIR)/usr/bin/wipeMaybe this should include -m 0755 as well?
I agree. I've added a patch to do this.
Signature · 1 line
Bye, Peter Korsgaard
PATCH v3 29/74 wipe: don't install man pages
In reply to Thomas PetazzoniQuoted 6 lines
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
"Thomas" == Thomas Petazzoni <[email protected]> writes:
We don't support installing documentation on the target, so there's no point in having explicit code to do so.
Signed-off-by Thomas Petazzoni <[email protected]>
Committed, thanks.
Signature · 1 line
Bye, Peter Korsgaard
PATCH v3 30/74 ndisc6: remove man page related code
In reply to Thomas PetazzoniThe target-finalize target takes care of removing $(TARGET_DIR)/usr/share/man, so there's no point in having package specific code doing this.
--- package/ndisc6/ndisc6.mk | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-)
package/ndisc6/ndisc6.mk +1 -6
@@ -27,14 +27,9 @@ NDISC6_SBIN_$(BR2_PACKAGE_NDISC6_RDNSSD) += rdnssd NDISC6_SBIN_$(BR2_PACKAGE_NDISC6_RLTRACEROUTE6) += rltraceroute6 tracert6 NDISC6_SBIN_$(BR2_PACKAGE_NDISC6_TCPTRACEROUTE6) += tcptraceroute6 -NDISC6_MAN1_ = $(addsuffix .1,$(NDISC6_BIN_)) -NDISC6_MAN8_ = $(addsuffix .8,$(NDISC6_SBIN_)) - define NDISC6_REMOVE_UNNEEDED rm -rf $(addprefix $(TARGET_DIR)/usr/bin/,$(NDISC6_BIN_)) \ - $(addprefix $(TARGET_DIR)/usr/sbin/,$(NDISC6_SBIN_)) \ - $(addprefix $(TARGET_DIR)/usr/share/man/man1/,$(NDISC6_MAN1_)) \ - $(addprefix $(TARGET_DIR)/usr/share/man/man8/,$(NDISC6_MAN8_)) + $(addprefix $(TARGET_DIR)/usr/sbin/,$(NDISC6_SBIN_)) $(if $(BR2_PACKAGE_NDISC6_RDNSSD),,\ rm -rf $(TARGET_DIR)/etc/rdnssd $(TARGET_DIR)/var/run/rdnssd) endef
Signature · 1 line
2.1.0
PATCH v3 30/74 ndisc6: remove man page related code
Thomas, All,
On 2014-11-30 15:18 +0100, Thomas Petazzoni spake thusly:
Quoted 5 lines
The target-finalize target takes care of removing $(TARGET_DIR)/usr/share/man, so there's no point in having package specific code doing this.
Signed-off-by Thomas Petazzoni <[email protected]>
Quoted 9 lines
--- package/ndisc6/ndisc6.mk | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-)package/ndisc6/ndisc6.mk +0
-0
package/ndisc6/ndisc6.mk NDISC6_SBIN_$(BR2_PACKAGE_NDISC6_RDNSSD) += rdnssd · line 31
Quoted 8 lines
package/ndisc6/ndisc6.mk +0
-3@@ -27,14 +27,9 @@ NDISC6_SBIN_$(BR2_PACKAGE_NDISC6_RDNSSD) += rdnssd NDISC6_SBIN_$(BR2_PACKAGE_NDISC6_RLTRACEROUTE6) += rltraceroute6 tracert6 NDISC6_SBIN_$(BR2_PACKAGE_NDISC6_TCPTRACEROUTE6) += tcptraceroute6 -NDISC6_MAN1_ = $(addsuffix .1,$(NDISC6_BIN_)) -NDISC6_MAN8_ = $(addsuffix .8,$(NDISC6_SBIN_)) - define NDISC6_REMOVE_UNNEEDED rm -rf $(addprefix $(TARGET_DIR)/usr/bin/,$(NDISC6_BIN_)) \
Since we're now only removing files, shouldn't we just use 'rm -f' now?
Regards,
Yann E. MORIN.
Quoted 14 lines
package/ndisc6/ndisc6.mk +1
-3- $(addprefix $(TARGET_DIR)/usr/sbin/,$(NDISC6_SBIN_)) \ - $(addprefix $(TARGET_DIR)/usr/share/man/man1/,$(NDISC6_MAN1_)) \ - $(addprefix $(TARGET_DIR)/usr/share/man/man8/,$(NDISC6_MAN8_)) + $(addprefix $(TARGET_DIR)/usr/sbin/,$(NDISC6_SBIN_)) $(if $(BR2_PACKAGE_NDISC6_RDNSSD),,\ rm -rf $(TARGET_DIR)/etc/rdnssd $(TARGET_DIR)/var/run/rdnssd) endefSignature · 6 lines
2.1.0 _______________________________________________ buildroot mailing list buildroot at busybox.net http://lists.busybox.net/mailman/listinfo/buildroot
Signature · 6 lines
.-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------'
PATCH v3 30/74 ndisc6: remove man page related code
In reply to Thomas PetazzoniQuoted 7 lines
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
"Thomas" == Thomas Petazzoni <[email protected]> writes:
The target-finalize target takes care of removing $(TARGET_DIR)/usr/share/man, so there's no point in having package specific code doing this.
Signed-off-by Thomas Petazzoni <[email protected]>
Committed, thanks.
Signature · 1 line
Bye, Peter Korsgaard
PATCH v3 31/74 tree: don't install man page
In reply to Thomas PetazzoniWe don't support installing documentation on the target, so there's no point in having explicit code to do so.
--- package/tree/tree.mk | 2 -- 1 file changed, 2 deletions(-)
package/tree/tree.mk +0 -2
@@ -16,8 +16,6 @@ endef define TREE_INSTALL_TARGET_CMDS $(INSTALL) -D -m 0755 $(@D)/tree $(TARGET_DIR)/usr/bin/tree - $(INSTALL) -D -m 0644 $(@D)/doc/tree.1 \ - $(TARGET_DIR)/usr/share/man/man1/tree.1 endef $(eval $(generic-package))
Signature · 1 line
2.1.0
PATCH v3 31/74 tree: don't install man page
Thomas, All,
On 2014-11-30 15:18 +0100, Thomas Petazzoni spake thusly:
Quoted 4 lines
We don't support installing documentation on the target, so there's no point in having explicit code to do so.
Signed-off-by Thomas Petazzoni <[email protected]>
Regards,
Yann E. MORIN.
Quoted 24 lines
--- package/tree/tree.mk | 2 -- 1 file changed, 2 deletions(-)package/tree/tree.mk +0
-2@@ -16,8 +16,6 @@ endef define TREE_INSTALL_TARGET_CMDS $(INSTALL) -D -m 0755 $(@D)/tree $(TARGET_DIR)/usr/bin/tree - $(INSTALL) -D -m 0644 $(@D)/doc/tree.1 \ - $(TARGET_DIR)/usr/share/man/man1/tree.1 endef $(eval $(generic-package))Signature · 6 lines
2.1.0 _______________________________________________ buildroot mailing list buildroot at busybox.net http://lists.busybox.net/mailman/listinfo/buildroot
Signature · 6 lines
.-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------'
PATCH v3 31/74 tree: don't install man page
In reply to Thomas PetazzoniQuoted 6 lines
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
"Thomas" == Thomas Petazzoni <[email protected]> writes:
We don't support installing documentation on the target, so there's no point in having explicit code to do so.
Signed-off-by Thomas Petazzoni <[email protected]>
Committed, thanks.
Signature · 1 line
Bye, Peter Korsgaard
PATCH v3 32/74 iostat: don't install man page
In reply to Thomas PetazzoniWe don't support installing documentation on the target, so there's no point in having explicit code to do so.
--- package/iostat/iostat.mk | 2 -- 1 file changed, 2 deletions(-)
package/iostat/iostat.mk +0 -2
@@ -17,8 +17,6 @@ endef define IOSTAT_INSTALL_TARGET_CMDS $(INSTALL) -D $(IOSTAT_DIR)/iostat $(TARGET_DIR)/usr/bin/iostat - $(INSTALL) -D $(IOSTAT_DIR)/iostat.8 \ - $(TARGET_DIR)/usr/share/man/man8/iostat.8 endef $(eval $(generic-package))
Signature · 1 line
2.1.0
PATCH v3 32/74 iostat: don't install man page
Thomas, All,
On 2014-11-30 15:18 +0100, Thomas Petazzoni spake thusly:
Quoted 4 lines
We don't support installing documentation on the target, so there's no point in having explicit code to do so.
Signed-off-by Thomas Petazzoni <[email protected]>
Regards,
Yann E. MORIN.
Quoted 24 lines
--- package/iostat/iostat.mk | 2 -- 1 file changed, 2 deletions(-)package/iostat/iostat.mk +0
-2@@ -17,8 +17,6 @@ endef define IOSTAT_INSTALL_TARGET_CMDS $(INSTALL) -D $(IOSTAT_DIR)/iostat $(TARGET_DIR)/usr/bin/iostat - $(INSTALL) -D $(IOSTAT_DIR)/iostat.8 \ - $(TARGET_DIR)/usr/share/man/man8/iostat.8 endef $(eval $(generic-package))Signature · 6 lines
2.1.0 _______________________________________________ buildroot mailing list buildroot at busybox.net http://lists.busybox.net/mailman/listinfo/buildroot
Signature · 6 lines
.-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------'
PATCH v3 32/74 iostat: don't install man page
In reply to Thomas PetazzoniQuoted 6 lines
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
"Thomas" == Thomas Petazzoni <[email protected]> writes:
We don't support installing documentation on the target, so there's no point in having explicit code to do so.
Signed-off-by Thomas Petazzoni <[email protected]>
Committed, thanks.
Signature · 1 line
Bye, Peter Korsgaard
PATCH v3 33/74 iostat: remove legacy code
In reply to Thomas PetazzoniSome custom iostat-source target was mistakenly left in place when the iostat package was migrated to gentargets in commit ee77963588b09babfd71befb0b5eb9fd1e776bbc, back 4 years ago. This commit removes this unnecessary custom target.
--- package/iostat/iostat.mk | 2 -- 1 file changed, 2 deletions(-)
package/iostat/iostat.mk +0 -2
@@ -9,8 +9,6 @@ IOSTAT_SITE = http://www.linuxinsight.com/files IOSTAT_LICENSE = GPL IOSTAT_LICENSE_FILES = LICENSE -iostat-source: $(DL_DIR)/$(IOSTAT_SOURCE) - define IOSTAT_BUILD_CMDS $(MAKE) -C $(@D) $(TARGET_CONFIGURE_OPTS) endef
Signature · 1 line
2.1.0
PATCH v3 33/74 iostat: remove legacy code
Thomas, All,
On 2014-11-30 15:18 +0100, Thomas Petazzoni spake thusly:
Quoted 6 lines
Some custom iostat-source target was mistakenly left in place when the iostat package was migrated to gentargets in commit
ee77963588b09babfd71befb0b5eb9fd1e776bbc, back 4 years ago. This commit removes this unnecessary custom target.Signed-off-by Thomas Petazzoni <[email protected]>
That is a really hard forensic work you've been doing in this series!
Regards,
Yann E. MORIN.
Quoted 24 lines
--- package/iostat/iostat.mk | 2 -- 1 file changed, 2 deletions(-)package/iostat/iostat.mk +0
-2@@ -9,8 +9,6 @@ IOSTAT_SITE = http://www.linuxinsight.com/files IOSTAT_LICENSE = GPL IOSTAT_LICENSE_FILES = LICENSE -iostat-source: $(DL_DIR)/$(IOSTAT_SOURCE) - define IOSTAT_BUILD_CMDS $(MAKE) -C $(@D) $(TARGET_CONFIGURE_OPTS) endefSignature · 6 lines
2.1.0 _______________________________________________ buildroot mailing list buildroot at busybox.net http://lists.busybox.net/mailman/listinfo/buildroot
Signature · 6 lines
.-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------'
PATCH v3 33/74 iostat: remove legacy code
In reply to Thomas PetazzoniQuoted 8 lines
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
"Thomas" == Thomas Petazzoni <[email protected]> writes:
Some custom iostat-source target was mistakenly left in place when the iostat package was migrated to gentargets in commit
ee77963588b09babfd71befb0b5eb9fd1e776bbc, back 4 years ago. This commit removes this unnecessary custom target.Signed-off-by Thomas Petazzoni <[email protected]>
Committed, thanks.
Signature · 1 line
Bye, Peter Korsgaard
PATCH v3 34/74 pptp-linux: don't install man page
In reply to Thomas PetazzoniWe don't support installing documentation on the target, so there's no point in having explicit code to do so.
--- package/pptp-linux/pptp-linux.mk | 1 - 1 file changed, 1 deletion(-)
package/pptp-linux/pptp-linux.mk +0 -1
@@ -21,7 +21,6 @@ endef define PPTP_LINUX_INSTALL_TARGET_CMDS $(INSTALL) -m 0755 -D $(@D)/pptp $(TARGET_DIR)/usr/sbin/pptp - $(INSTALL) -m 0644 -D $(@D)/pptp.8 $(TARGET_DIR)/usr/share/man/man8/pptp.8 endef $(eval $(generic-package))
Signature · 1 line
2.1.0
PATCH v3 34/74 pptp-linux: don't install man page
Thomas, All,
On 2014-11-30 15:18 +0100, Thomas Petazzoni spake thusly:
Quoted 4 lines
We don't support installing documentation on the target, so there's no point in having explicit code to do so.
Signed-off-by Thomas Petazzoni <[email protected]>
Regards,
Yann E. MORIN.
Quoted 23 lines
--- package/pptp-linux/pptp-linux.mk | 1 - 1 file changed, 1 deletion(-)package/pptp-linux/pptp-linux.mk +0
-1@@ -21,7 +21,6 @@ endef define PPTP_LINUX_INSTALL_TARGET_CMDS $(INSTALL) -m 0755 -D $(@D)/pptp $(TARGET_DIR)/usr/sbin/pptp - $(INSTALL) -m 0644 -D $(@D)/pptp.8 $(TARGET_DIR)/usr/share/man/man8/pptp.8 endef $(eval $(generic-package))Signature · 6 lines
2.1.0 _______________________________________________ buildroot mailing list buildroot at busybox.net http://lists.busybox.net/mailman/listinfo/buildroot
Signature · 6 lines
.-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------'
PATCH v3 34/74 pptp-linux: don't install man page
In reply to Thomas PetazzoniQuoted 6 lines
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
"Thomas" == Thomas Petazzoni <[email protected]> writes:
We don't support installing documentation on the target, so there's no point in having explicit code to do so.
Signed-off-by Thomas Petazzoni <[email protected]>
Committed, thanks.
Signature · 1 line
Bye, Peter Korsgaard
PATCH v3 35/74 gnupg: don't both removing a man page
In reply to Thomas PetazzoniThe target-finalize target in the main Makefile removes $(TARGET_DIR)/usr/share/man entirely, so there's no point in having some package specific logic to remove man pages.
--- package/gnupg/gnupg.mk | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-)
package/gnupg/gnupg.mk +1 -2
@@ -39,8 +39,7 @@ endif ifneq ($(BR2_PACKAGE_GNUPG_GPGV),y) define GNUPG_REMOVE_GPGV - rm -f $(TARGET_DIR)/usr/bin/gpgv \ - $(TARGET_DIR)/usr/share/man/man1/gpgv.1 + rm -f $(TARGET_DIR)/usr/bin/gpgv endef GNUPG_POST_INSTALL_TARGET_HOOKS += GNUPG_REMOVE_GPGV endif
Signature · 1 line
2.1.0
PATCH v3 35/74 gnupg: don't both removing a man page
Thomas, All,
On 2014-11-30 15:18 +0100, Thomas Petazzoni spake thusly:
Quoted 5 lines
The target-finalize target in the main
Makefileremoves $(TARGET_DIR)/usr/share/man entirely, so there's no point in having some package specific logic to remove man pages.Signed-off-by Thomas Petazzoni <[email protected]>
In title: s/both/bother/
Otherwise:
Regards,
Yann E. MORIN.
Quoted 25 lines
--- package/gnupg/gnupg.mk | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-)package/gnupg/gnupg.mk +1
-2@@ -39,8 +39,7 @@ endif ifneq ($(BR2_PACKAGE_GNUPG_GPGV),y) define GNUPG_REMOVE_GPGV - rm -f $(TARGET_DIR)/usr/bin/gpgv \ - $(TARGET_DIR)/usr/share/man/man1/gpgv.1 + rm -f $(TARGET_DIR)/usr/bin/gpgv endef GNUPG_POST_INSTALL_TARGET_HOOKS += GNUPG_REMOVE_GPGV endifSignature · 6 lines
2.1.0 _______________________________________________ buildroot mailing list buildroot at busybox.net http://lists.busybox.net/mailman/listinfo/buildroot
Signature · 6 lines
.-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------'
PATCH v3 35/74 gnupg: don't both removing a man page
In reply to Thomas PetazzoniQuoted 7 lines
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
"Thomas" == Thomas Petazzoni <[email protected]> writes:
The target-finalize target in the main
Makefileremoves $(TARGET_DIR)/usr/share/man entirely, so there's no point in having some package specific logic to remove man pages.Signed-off-by Thomas Petazzoni <[email protected]>
Committed with the typo fixed, thanks.
Signature · 1 line
Bye, Peter Korsgaard
PATCH v3 36/74 rp-pppoe: don't install man pages
In reply to Thomas PetazzoniWe don't support installing documentation on the target, so there's no point in having explicit code to do so.
--- package/rp-pppoe/rp-pppoe.mk | 3 --- 1 file changed, 3 deletions(-)
package/rp-pppoe/rp-pppoe.mk +0 -3
@@ -21,9 +21,6 @@ define RP_PPPOE_INSTALL_TARGET_CMDS for ff in $(RP_PPPOE_TARGET_FILES); do \ $(INSTALL) -m 0755 $(@D)/src/$$ff $(TARGET_DIR)/usr/sbin/$$ff; \ done - for ff in $(RP_PPPOE_TARGET_FILES); do \ - $(INSTALL) -m 644 -D $(RP_PPPOE_DIR)/man/$$ff.8 $(TARGET_DIR)/usr/share/man/man8/$$ff.8; \ - done endef $(eval $(autotools-package))
Signature · 1 line
2.1.0
PATCH v3 36/74 rp-pppoe: don't install man pages
Thomas, All,
On 2014-11-30 15:18 +0100, Thomas Petazzoni spake thusly:
Quoted 4 lines
We don't support installing documentation on the target, so there's no point in having explicit code to do so.
Signed-off-by Thomas Petazzoni <[email protected]>
Regards,
Yann E. MORIN.
Quoted 25 lines
--- package/rp-pppoe/rp-pppoe.mk | 3 --- 1 file changed, 3 deletions(-)package/rp-pppoe/rp-pppoe.mk +0
-3@@ -21,9 +21,6 @@ define RP_PPPOE_INSTALL_TARGET_CMDS for ff in $(RP_PPPOE_TARGET_FILES); do \ $(INSTALL) -m 0755 $(@D)/src/$$ff $(TARGET_DIR)/usr/sbin/$$ff; \ done - for ff in $(RP_PPPOE_TARGET_FILES); do \ - $(INSTALL) -m 644 -D $(RP_PPPOE_DIR)/man/$$ff.8 $(TARGET_DIR)/usr/share/man/man8/$$ff.8; \ - done endef $(eval $(autotools-package))Signature · 6 lines
2.1.0 _______________________________________________ buildroot mailing list buildroot at busybox.net http://lists.busybox.net/mailman/listinfo/buildroot
Signature · 6 lines
.-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------'
PATCH v3 36/74 rp-pppoe: don't install man pages
In reply to Thomas PetazzoniQuoted 6 lines
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
"Thomas" == Thomas Petazzoni <[email protected]> writes:
We don't support installing documentation on the target, so there's no point in having explicit code to do so.
Signed-off-by Thomas Petazzoni <[email protected]>
Committed, thanks.
Signature · 1 line
Bye, Peter Korsgaard
PATCH v3 37/74 rp-pppoe: bail out of installation fails
In reply to Thomas PetazzoniAdd an "|| exit 1" in the installation loop, otherwise if one of the file fails to install, the build doesn't abort.
--- package/rp-pppoe/rp-pppoe.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
package/rp-pppoe/rp-pppoe.mk +1 -1
@@ -19,7 +19,7 @@ RP_PPPOE_CONF_ENV = \ define RP_PPPOE_INSTALL_TARGET_CMDS for ff in $(RP_PPPOE_TARGET_FILES); do \ - $(INSTALL) -m 0755 $(@D)/src/$$ff $(TARGET_DIR)/usr/sbin/$$ff; \ + $(INSTALL) -m 0755 $(@D)/src/$$ff $(TARGET_DIR)/usr/sbin/$$ff || exit 1; \ done endef
Signature · 1 line
2.1.0
PATCH v3 37/74 rp-pppoe: bail out of installation fails
Thomas, All,
On 2014-11-30 15:18 +0100, Thomas Petazzoni spake thusly:
Quoted 4 lines
Add an "|| exit 1" in the installation loop, otherwise if one of the file fails to install, the build doesn't abort.
Signed-off-by Thomas Petazzoni <[email protected]>
In title: s/of/if/
Otherwise:
Regards,
Yann E. MORIN.
Quoted 24 lines
--- package/rp-pppoe/rp-pppoe.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)package/rp-pppoe/rp-pppoe.mk +1
-1@@ -19,7 +19,7 @@ RP_PPPOE_CONF_ENV = \ define RP_PPPOE_INSTALL_TARGET_CMDS for ff in $(RP_PPPOE_TARGET_FILES); do \ - $(INSTALL) -m 0755 $(@D)/src/$$ff $(TARGET_DIR)/usr/sbin/$$ff; \ + $(INSTALL) -m 0755 $(@D)/src/$$ff $(TARGET_DIR)/usr/sbin/$$ff || exit 1; \ done endefSignature · 6 lines
2.1.0 _______________________________________________ buildroot mailing list buildroot at busybox.net http://lists.busybox.net/mailman/listinfo/buildroot
Signature · 6 lines
.-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------'
PATCH v3 37/74 rp-pppoe: bail out of installation fails
In reply to Thomas PetazzoniQuoted 6 lines
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
"Thomas" == Thomas Petazzoni <[email protected]> writes:
Add an "|| exit 1" in the installation loop, otherwise if one of the file fails to install, the build doesn't abort.
Signed-off-by Thomas Petazzoni <[email protected]>
Committed with the typo fixed, thanks.
Signature · 1 line
Bye, Peter Korsgaard
PATCH v3 38/74 alsa-utils: add error handling to for loop
In reply to Thomas Petazzoni--- package/alsa-utils/alsa-utils.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
package/alsa-utils/alsa-utils.mk +1 -1
@@ -46,7 +46,7 @@ ALSA_UTILS_TARGETS_$(BR2_PACKAGE_ALSA_UTILS_SPEAKER_TEST) += usr/bin/speaker-tes define ALSA_UTILS_INSTALL_TARGET_CMDS mkdir -p $(TARGET_DIR)/var/lib/alsa for i in $(ALSA_UTILS_TARGETS_y); do \ - $(INSTALL) -D -m 755 $(STAGING_DIR)/$$i $(TARGET_DIR)/$$i; \ + $(INSTALL) -D -m 755 $(STAGING_DIR)/$$i $(TARGET_DIR)/$$i || exit 1; \ done if [ -x "$(TARGET_DIR)/usr/bin/speaker-test" ]; then \ mkdir -p $(TARGET_DIR)/usr/share/alsa/speaker-test; \
Signature · 1 line
2.1.0
PATCH v3 38/74 alsa-utils: add error handling to for loop
Thomas, All,
On 2014-11-30 15:18 +0100, Thomas Petazzoni spake thusly:
Quoted 1 line
Signed-off-by Thomas Petazzoni <[email protected]>
Regards,
Yann E. MORIN.
Quoted 24 lines
--- package/alsa-utils/alsa-utils.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)package/alsa-utils/alsa-utils.mk +1
-1@@ -46,7 +46,7 @@ ALSA_UTILS_TARGETS_$(BR2_PACKAGE_ALSA_UTILS_SPEAKER_TEST) += usr/bin/speaker-tes define ALSA_UTILS_INSTALL_TARGET_CMDS mkdir -p $(TARGET_DIR)/var/lib/alsa for i in $(ALSA_UTILS_TARGETS_y); do \ - $(INSTALL) -D -m 755 $(STAGING_DIR)/$$i $(TARGET_DIR)/$$i; \ + $(INSTALL) -D -m 755 $(STAGING_DIR)/$$i $(TARGET_DIR)/$$i || exit 1; \ done if [ -x "$(TARGET_DIR)/usr/bin/speaker-test" ]; then \ mkdir -p $(TARGET_DIR)/usr/share/alsa/speaker-test; \Signature · 6 lines
2.1.0 _______________________________________________ buildroot mailing list buildroot at busybox.net http://lists.busybox.net/mailman/listinfo/buildroot
Signature · 6 lines
.-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------'
PATCH v3 38/74 alsa-utils: add error handling to for loop
In reply to Thomas PetazzoniQuoted 3 lines
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
"Thomas" == Thomas Petazzoni <[email protected]> writes:
Signed-off-by Thomas Petazzoni <[email protected]>
Committed, thanks.
Signature · 1 line
Bye, Peter Korsgaard
PATCH v3 39/74 coreutils: add error handling to for loop
In reply to Thomas Petazzoni--- package/coreutils/coreutils.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
package/coreutils/coreutils.mk +1 -1
@@ -101,7 +101,7 @@ endif define COREUTILS_POST_INSTALL # some things go in root rather than usr for f in $(COREUTILS_BIN_PROGS); do \ - mv $(TARGET_DIR)/usr/bin/$$f $(TARGET_DIR)/bin/$$f; \ + mv $(TARGET_DIR)/usr/bin/$$f $(TARGET_DIR)/bin/$$f || exit 1; \ done # link for archaic shells ln -fs test $(TARGET_DIR)/usr/bin/[
Signature · 1 line
2.1.0
PATCH v3 39/74 coreutils: add error handling to for loop
Thomas, All,
On 2014-11-30 15:18 +0100, Thomas Petazzoni spake thusly:
Quoted 1 line
Signed-off-by Thomas Petazzoni <[email protected]>
Regards,
Yann E. MORIN.
Quoted 24 lines
--- package/coreutils/coreutils.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)package/coreutils/coreutils.mk +1
-1@@ -101,7 +101,7 @@ endif define COREUTILS_POST_INSTALL # some things go in root rather than usr for f in $(COREUTILS_BIN_PROGS); do \ - mv $(TARGET_DIR)/usr/bin/$$f $(TARGET_DIR)/bin/$$f; \ + mv $(TARGET_DIR)/usr/bin/$$f $(TARGET_DIR)/bin/$$f || exit 1; \ done # link for archaic shells ln -fs test $(TARGET_DIR)/usr/bin/[Signature · 6 lines
2.1.0 _______________________________________________ buildroot mailing list buildroot at busybox.net http://lists.busybox.net/mailman/listinfo/buildroot
Signature · 6 lines
.-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------'
PATCH v3 39/74 coreutils: add error handling to for loop
In reply to Thomas PetazzoniQuoted 12 lines
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
"Thomas" == Thomas Petazzoni <[email protected]> writes:
Signed-off-by Thomas Petazzoni <[email protected]>--- package/coreutils/coreutils.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)package/coreutils/coreutils.mk +0
-0
package/coreutils/coreutils.mk endif · line 104
Quoted 5 lines
package/coreutils/coreutils.mk +1
-1@@ -101,7 +101,7 @@ endif define COREUTILS_POST_INSTALL # some things go in root rather than usr for f in $(COREUTILS_BIN_PROGS); do \ - mv $(TARGET_DIR)/usr/bin/$$f $(TARGET_DIR)/bin/$$f; \ + mv $(TARGET_DIR)/usr/bin/$$f $(TARGET_DIR)/bin/$$f || exit 1; \
This no longer cleanly applied after the -f option was added on the 18th. I've fixed that up and committed, thanks.
Signature · 1 line
Bye, Peter Korsgaard
PATCH v3 40/74 ebtables: add error handling to for loop
In reply to Thomas Petazzoni--- package/ebtables/ebtables.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
package/ebtables/ebtables.mk +1 -1
@@ -28,7 +28,7 @@ define EBTABLES_INSTALL_TARGET_CMDS $(@D)/$(EBTABLES_SUBDIR)/extensions/*.so; \ do \ $(INSTALL) -m 0755 -D $${so} \ - $(TARGET_DIR)/lib/ebtables/`basename $${so}`; \ + $(TARGET_DIR)/lib/ebtables/`basename $${so}` || exit 1; \ done $(INSTALL) -m 0755 -D $(@D)/$(EBTABLES_SUBDIR)/ebtables \ $(TARGET_DIR)/sbin/ebtables
Signature · 1 line
2.1.0
PATCH v3 40/74 ebtables: add error handling to for loop
Thomas, All,
On 2014-11-30 15:18 +0100, Thomas Petazzoni spake thusly:
Quoted 1 line
Signed-off-by Thomas Petazzoni <[email protected]>
Regards,
Yann E. MORIN.
Quoted 24 lines
--- package/ebtables/ebtables.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)package/ebtables/ebtables.mk +1
-1@@ -28,7 +28,7 @@ define EBTABLES_INSTALL_TARGET_CMDS $(@D)/$(EBTABLES_SUBDIR)/extensions/*.so; \ do \ $(INSTALL) -m 0755 -D $${so} \ - $(TARGET_DIR)/lib/ebtables/`basename $${so}`; \ + $(TARGET_DIR)/lib/ebtables/`basename $${so}` || exit 1; \ done $(INSTALL) -m 0755 -D $(@D)/$(EBTABLES_SUBDIR)/ebtables \ $(TARGET_DIR)/sbin/ebtablesSignature · 6 lines
2.1.0 _______________________________________________ buildroot mailing list buildroot at busybox.net http://lists.busybox.net/mailman/listinfo/buildroot
Signature · 6 lines
.-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------'
PATCH v3 40/74 ebtables: add error handling to for loop
In reply to Thomas PetazzoniQuoted 3 lines
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
"Thomas" == Thomas Petazzoni <[email protected]> writes:
Signed-off-by Thomas Petazzoni <[email protected]>
Committed, thanks.
Signature · 1 line
Bye, Peter Korsgaard
PATCH v3 41/74 flot: add error handling to for loop
In reply to Thomas Petazzoni--- package/flot/flot.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
package/flot/flot.mk +1 -1
@@ -27,7 +27,7 @@ FLOT_FILES = jquery.flot $(addprefix jquery.flot.,\ define FLOT_INSTALL_TARGET_CMDS for i in $(FLOT_FILES); do \ - $(INSTALL) -m 0644 -D $(@D)/$$i.min.js $(TARGET_DIR)/var/www/$$i.js; \ + $(INSTALL) -m 0644 -D $(@D)/$$i.min.js $(TARGET_DIR)/var/www/$$i.js || exit 1; \ done endef
Signature · 1 line
2.1.0
PATCH v3 41/74 flot: add error handling to for loop
Thomas, All,
On 2014-11-30 15:18 +0100, Thomas Petazzoni spake thusly:
Quoted 1 line
Signed-off-by Thomas Petazzoni <[email protected]>
Regards,
Yann E. MORIN.
Quoted 24 lines
--- package/flot/flot.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)package/flot/flot.mk +1
-1@@ -27,7 +27,7 @@ FLOT_FILES = jquery.flot $(addprefix jquery.flot.,\ define FLOT_INSTALL_TARGET_CMDS for i in $(FLOT_FILES); do \ - $(INSTALL) -m 0644 -D $(@D)/$$i.min.js $(TARGET_DIR)/var/www/$$i.js; \ + $(INSTALL) -m 0644 -D $(@D)/$$i.min.js $(TARGET_DIR)/var/www/$$i.js || exit 1; \ done endefSignature · 6 lines
2.1.0 _______________________________________________ buildroot mailing list buildroot at busybox.net http://lists.busybox.net/mailman/listinfo/buildroot
Signature · 6 lines
.-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------'
PATCH v3 41/74 flot: add error handling to for loop
In reply to Thomas PetazzoniQuoted 3 lines
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
"Thomas" == Thomas Petazzoni <[email protected]> writes:
Signed-off-by Thomas Petazzoni <[email protected]>
Committed, thanks.
Signature · 1 line
Bye, Peter Korsgaard
PATCH v3 42/74 googlefontdirectory: add error handling to for loop
In reply to Thomas Petazzoni--- package/googlefontdirectory/googlefontdirectory.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
package/googlefontdirectory/googlefontdirectory.mk +1 -1
@@ -16,7 +16,7 @@ define GOOGLEFONTDIRECTORY_INSTALL_TARGET_CMDS for i in $(GOOGLEFONTDIRECTORY_FONTS); \ do \ $(INSTALL) -d $(TARGET_DIR)/usr/share/fonts/$$i && \ - $(INSTALL) -m 0644 -t $(TARGET_DIR)/usr/share/fonts/$$i $(@D)/$$i/*.ttf; \ + $(INSTALL) -m 0644 -t $(TARGET_DIR)/usr/share/fonts/$$i $(@D)/$$i/*.ttf || exit 1; \ done endef
Signature · 1 line
2.1.0
PATCH v3 42/74 googlefontdirectory: add error handling to for loop
Thomas, All,
On 2014-11-30 15:18 +0100, Thomas Petazzoni spake thusly:
Quoted 1 line
Signed-off-by Thomas Petazzoni <[email protected]>
Regards,
Yann E. MORIN.
Quoted 24 lines
--- package/googlefontdirectory/googlefontdirectory.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)package/googlefontdirectory/googlefontdirectory.mk +1
-1@@ -16,7 +16,7 @@ define GOOGLEFONTDIRECTORY_INSTALL_TARGET_CMDS for i in $(GOOGLEFONTDIRECTORY_FONTS); \ do \ $(INSTALL) -d $(TARGET_DIR)/usr/share/fonts/$$i && \ - $(INSTALL) -m 0644 -t $(TARGET_DIR)/usr/share/fonts/$$i $(@D)/$$i/*.ttf; \ + $(INSTALL) -m 0644 -t $(TARGET_DIR)/usr/share/fonts/$$i $(@D)/$$i/*.ttf || exit 1; \ done endefSignature · 6 lines
2.1.0 _______________________________________________ buildroot mailing list buildroot at busybox.net http://lists.busybox.net/mailman/listinfo/buildroot
Signature · 6 lines
.-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------'
PATCH v3 42/74 googlefontdirectory: add error handling to for loop
In reply to Thomas PetazzoniQuoted 3 lines
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
"Thomas" == Thomas Petazzoni <[email protected]> writes:
Signed-off-by Thomas Petazzoni <[email protected]>
Committed, thanks.
Signature · 1 line
Bye, Peter Korsgaard
PATCH v3 43/74 gptfdisk: add error handling to for loop
In reply to Thomas Petazzoni--- package/gptfdisk/gptfdisk.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
package/gptfdisk/gptfdisk.mk +1 -1
@@ -33,7 +33,7 @@ endef define GPTFDISK_INSTALL_TARGET_CMDS for i in $(GPTFDISK_TARGETS_y); do \ - $(INSTALL) -D -m 0755 $(@D)/$$i $(TARGET_DIR)/usr/sbin/$$i; \ + $(INSTALL) -D -m 0755 $(@D)/$$i $(TARGET_DIR)/usr/sbin/$$i || exit 1; \ done endef
Signature · 1 line
2.1.0
PATCH v3 43/74 gptfdisk: add error handling to for loop
Thomas, All,
On 2014-11-30 15:18 +0100, Thomas Petazzoni spake thusly:
Quoted 1 line
Signed-off-by Thomas Petazzoni <[email protected]>
Regards,
Yann E. MORIN.
Quoted 24 lines
--- package/gptfdisk/gptfdisk.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)package/gptfdisk/gptfdisk.mk +1
-1@@ -33,7 +33,7 @@ endef define GPTFDISK_INSTALL_TARGET_CMDS for i in $(GPTFDISK_TARGETS_y); do \ - $(INSTALL) -D -m 0755 $(@D)/$$i $(TARGET_DIR)/usr/sbin/$$i; \ + $(INSTALL) -D -m 0755 $(@D)/$$i $(TARGET_DIR)/usr/sbin/$$i || exit 1; \ done endefSignature · 6 lines
2.1.0 _______________________________________________ buildroot mailing list buildroot at busybox.net http://lists.busybox.net/mailman/listinfo/buildroot
Signature · 6 lines
.-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------'
PATCH v3 43/74 gptfdisk: add error handling to for loop
In reply to Thomas PetazzoniQuoted 3 lines
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
"Thomas" == Thomas Petazzoni <[email protected]> writes:
Signed-off-by Thomas Petazzoni <[email protected]>
Committed, thanks.
Signature · 1 line
Bye, Peter Korsgaard
PATCH v3 44/74 irda-utils: add error handling to for loop
In reply to Thomas Petazzoni--- package/irda-utils/irda-utils.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
package/irda-utils/irda-utils.mk +1 -1
@@ -32,7 +32,7 @@ IRDA_UTILS_SBINS- += $(IRDA_UTILS_SBINS-y) define IRDA_UTILS_INSTALL_TARGET_CMDS for i in $(IRDA_UTILS_SBINS-y); do \ - $(INSTALL) -m 0755 -D $(@D)/$$i/$$i $(TARGET_DIR)/usr/sbin/$$i; \ + $(INSTALL) -m 0755 -D $(@D)/$$i/$$i $(TARGET_DIR)/usr/sbin/$$i || exit 1; \ done endef
Signature · 1 line
2.1.0
PATCH v3 44/74 irda-utils: add error handling to for loop
Thomas, Alll,
On 2014-11-30 15:18 +0100, Thomas Petazzoni spake thusly:
Quoted 1 line
Signed-off-by Thomas Petazzoni <[email protected]>
Regards,
Yann E. MORIN.
Quoted 24 lines
--- package/irda-utils/irda-utils.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)package/irda-utils/irda-utils.mk +1
-1@@ -32,7 +32,7 @@ IRDA_UTILS_SBINS- += $(IRDA_UTILS_SBINS-y) define IRDA_UTILS_INSTALL_TARGET_CMDS for i in $(IRDA_UTILS_SBINS-y); do \ - $(INSTALL) -m 0755 -D $(@D)/$$i/$$i $(TARGET_DIR)/usr/sbin/$$i; \ + $(INSTALL) -m 0755 -D $(@D)/$$i/$$i $(TARGET_DIR)/usr/sbin/$$i || exit 1; \ done endefSignature · 6 lines
2.1.0 _______________________________________________ buildroot mailing list buildroot at busybox.net http://lists.busybox.net/mailman/listinfo/buildroot
Signature · 6 lines
.-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------'
PATCH v3 44/74 irda-utils: add error handling to for loop
In reply to Thomas PetazzoniQuoted 3 lines
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
"Thomas" == Thomas Petazzoni <[email protected]> writes:
Signed-off-by Thomas Petazzoni <[email protected]>
Committed, thanks.
Signature · 1 line
Bye, Peter Korsgaard
PATCH v3 45/74 jimtcl: add error handling to for loop
In reply to Thomas Petazzoni--- package/jimtcl/jimtcl.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
package/jimtcl/jimtcl.mk +1 -1
@@ -51,7 +51,7 @@ endef define JIMTCL_INSTALL_STAGING_CMDS for i in $(JIMTCL_HEADERS_TO_INSTALL); do \ - cp -a $(@D)/$$i $(STAGING_DIR)/usr/include/ ; \ + cp -a $(@D)/$$i $(STAGING_DIR)/usr/include/ || exit 1 ; \ done; \ $(INSTALL) -D $(@D)/libjim.$(JIMTCL_LIB) $(STAGING_DIR)/usr/lib/libjim.$(JIMTCL_LIB); ln -s libjim.$(JIMTCL_LIB) $(STAGING_DIR)/usr/lib/libjim.so
Signature · 1 line
2.1.0
PATCH v3 45/74 jimtcl: add error handling to for loop
Thomas, All,
On 2014-11-30 15:18 +0100, Thomas Petazzoni spake thusly:
Quoted 1 line
Signed-off-by Thomas Petazzoni <[email protected]>
Regards,
Yann E. MORIN.
Quoted 24 lines
--- package/jimtcl/jimtcl.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)package/jimtcl/jimtcl.mk +1
-1@@ -51,7 +51,7 @@ endef define JIMTCL_INSTALL_STAGING_CMDS for i in $(JIMTCL_HEADERS_TO_INSTALL); do \ - cp -a $(@D)/$$i $(STAGING_DIR)/usr/include/ ; \ + cp -a $(@D)/$$i $(STAGING_DIR)/usr/include/ || exit 1 ; \ done; \ $(INSTALL) -D $(@D)/libjim.$(JIMTCL_LIB) $(STAGING_DIR)/usr/lib/libjim.$(JIMTCL_LIB); ln -s libjim.$(JIMTCL_LIB) $(STAGING_DIR)/usr/lib/libjim.soSignature · 6 lines
2.1.0 _______________________________________________ buildroot mailing list buildroot at busybox.net http://lists.busybox.net/mailman/listinfo/buildroot
Signature · 6 lines
.-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------'
PATCH v3 45/74 jimtcl: add error handling to for loop
In reply to Thomas PetazzoniQuoted 3 lines
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
"Thomas" == Thomas Petazzoni <[email protected]> writes:
Signed-off-by Thomas Petazzoni <[email protected]>
Committed, thanks.
Signature · 1 line
Bye, Peter Korsgaard
PATCH v3 46/74 live555: add error handling to for loop
In reply to Thomas Petazzoni--- package/live555/live555.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
package/live555/live555.mk +1 -1
@@ -54,7 +54,7 @@ endef define LIVE555_INSTALL_TARGET_CMDS for i in $(LIVE555_FILES_TO_INSTALL-y); do \ - $(INSTALL) -D -m 0755 $(@D)/$$i $(TARGET_DIR)/usr/bin/`basename $$i`; \ + $(INSTALL) -D -m 0755 $(@D)/$$i $(TARGET_DIR)/usr/bin/`basename $$i` || exit 1 \ done endef
Signature · 1 line
2.1.0
PATCH v3 46/74 live555: add error handling to for loop
Thomas, All,
On 2014-11-30 15:18 +0100, Thomas Petazzoni spake thusly:
Quoted 1 line
Signed-off-by Thomas Petazzoni <[email protected]>
Regards,
Yann E. MORIN.
Quoted 24 lines
--- package/live555/live555.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)package/live555/live555.mk +1
-1@@ -54,7 +54,7 @@ endef define LIVE555_INSTALL_TARGET_CMDS for i in $(LIVE555_FILES_TO_INSTALL-y); do \ - $(INSTALL) -D -m 0755 $(@D)/$$i $(TARGET_DIR)/usr/bin/`basename $$i`; \ + $(INSTALL) -D -m 0755 $(@D)/$$i $(TARGET_DIR)/usr/bin/`basename $$i` || exit 1 \ done endefSignature · 6 lines
2.1.0 _______________________________________________ buildroot mailing list buildroot at busybox.net http://lists.busybox.net/mailman/listinfo/buildroot
Signature · 6 lines
.-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------'
PATCH v3 46/74 live555: add error handling to for loop
In reply to Thomas PetazzoniQuoted 3 lines
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
"Thomas" == Thomas Petazzoni <[email protected]> writes:
Signed-off-by Thomas Petazzoni <[email protected]>
Committed, thanks.
Signature · 1 line
Bye, Peter Korsgaard
PATCH v3 47/74 lockfile-progs: add error handling to for loop
In reply to Thomas Petazzoni--- package/lockfile-progs/lockfile-progs.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
package/lockfile-progs/lockfile-progs.mk +1 -1
@@ -21,7 +21,7 @@ endef define LOCKFILE_PROGS_INSTALL_TARGET_CMDS for i in $(LOCKFILE_BINS); do \ - $(INSTALL) -D -m 755 $(@D)/bin/$$i $(TARGET_DIR)/usr/bin/$$i; \ + $(INSTALL) -D -m 755 $(@D)/bin/$$i $(TARGET_DIR)/usr/bin/$$i || exit 1; \ done endef
Signature · 1 line
2.1.0
PATCH v3 47/74 lockfile-progs: add error handling to for loop
Thomas, All,
On 2014-11-30 15:18 +0100, Thomas Petazzoni spake thusly:
Quoted 1 line
Signed-off-by Thomas Petazzoni <[email protected]>
Regards,
Yann E. MORIN.
Quoted 24 lines
--- package/lockfile-progs/lockfile-progs.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)package/lockfile-progs/lockfile-progs.mk +1
-1@@ -21,7 +21,7 @@ endef define LOCKFILE_PROGS_INSTALL_TARGET_CMDS for i in $(LOCKFILE_BINS); do \ - $(INSTALL) -D -m 755 $(@D)/bin/$$i $(TARGET_DIR)/usr/bin/$$i; \ + $(INSTALL) -D -m 755 $(@D)/bin/$$i $(TARGET_DIR)/usr/bin/$$i || exit 1; \ done endefSignature · 6 lines
2.1.0 _______________________________________________ buildroot mailing list buildroot at busybox.net http://lists.busybox.net/mailman/listinfo/buildroot
Signature · 6 lines
.-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------'
PATCH v3 47/74 lockfile-progs: add error handling to for loop
In reply to Thomas PetazzoniQuoted 3 lines
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
"Thomas" == Thomas Petazzoni <[email protected]> writes:
Signed-off-by Thomas Petazzoni <[email protected]>
Committed, thanks.
Signature · 1 line
Bye, Peter Korsgaard
PATCH v3 48/74 qt5base: add error handling to for loop
In reply to Thomas Petazzoni--- package/qt5/qt5base/qt5base.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
package/qt5/qt5base/qt5base.mk +1 -1
@@ -211,7 +211,7 @@ endef define QT5BASE_INSTALL_TARGET_LIBS for lib in $(QT5BASE_INSTALL_LIBS_y); do \ - cp -dpf $(STAGING_DIR)/usr/lib/lib$${lib}.so.* $(TARGET_DIR)/usr/lib ; \ + cp -dpf $(STAGING_DIR)/usr/lib/lib$${lib}.so.* $(TARGET_DIR)/usr/lib || exit 1 ; \ done endef
Signature · 1 line
2.1.0
PATCH v3 48/74 qt5base: add error handling to for loop
Thomas, All,
On 2014-11-30 15:18 +0100, Thomas Petazzoni spake thusly:
Quoted 1 line
Signed-off-by Thomas Petazzoni <[email protected]>
Regards,
Yann E. MORIN.
Quoted 24 lines
--- package/qt5/qt5base/qt5base.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)package/qt5/qt5base/qt5base.mk +1
-1@@ -211,7 +211,7 @@ endef define QT5BASE_INSTALL_TARGET_LIBS for lib in $(QT5BASE_INSTALL_LIBS_y); do \ - cp -dpf $(STAGING_DIR)/usr/lib/lib$${lib}.so.* $(TARGET_DIR)/usr/lib ; \ + cp -dpf $(STAGING_DIR)/usr/lib/lib$${lib}.so.* $(TARGET_DIR)/usr/lib || exit 1 ; \ done endefSignature · 6 lines
2.1.0 _______________________________________________ buildroot mailing list buildroot at busybox.net http://lists.busybox.net/mailman/listinfo/buildroot
Signature · 6 lines
.-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------'
PATCH v3 49/74 qtuio: add error handling to for loop
In reply to Thomas Petazzoni--- package/qtuio/qtuio.mk | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-)
package/qtuio/qtuio.mk +3 -3
@@ -19,7 +19,7 @@ QTUIO_EXAMPLES = dials fingerpaint knobs pinchzoom ifeq ($(BR2_QTUIO_EXAMPLES),y) define QTUIO_CONFIGURE_EXAMPLES for example in $(QTUIO_EXAMPLES) ; do \ - (cd $(@D)/examples/$${example} && $(TARGET_MAKE_ENV) $(QT_QMAKE)) ; \ + (cd $(@D)/examples/$${example} && $(TARGET_MAKE_ENV) $(QT_QMAKE)) || exit 1; \ done endef endif
@@ -32,7 +32,7 @@ endef ifeq ($(BR2_QTUIO_EXAMPLES),y) define QTUIO_BUILD_EXAMPLES for example in $(QTUIO_EXAMPLES) ; do \ - ($(MAKE) -C $(@D)/examples/$${example}) ; \ + ($(MAKE) -C $(@D)/examples/$${example}) || exit 1; \ done endef endif
@@ -46,7 +46,7 @@ endef ifeq ($(BR2_QTUIO_EXAMPLES),y) define QTUIO_INSTALL_EXAMPLES for example in $(QTUIO_EXAMPLES) ; do \ - ($(INSTALL) -D -m 0755 $(@D)/examples/$${example}/$${example} $(TARGET_DIR)/usr/share/qtuio/$${example}) ; \ + ($(INSTALL) -D -m 0755 $(@D)/examples/$${example}/$${example} $(TARGET_DIR)/usr/share/qtuio/$${example} || exit 1) ; \ done endef endif
Signature · 1 line
2.1.0
Yann E. MORIN
NAKPATCH v3 49/74 qtuio: add error handling to for loop
Thomas, All,
On 2014-11-30 15:18 +0100, Thomas Petazzoni spake thusly:
Quoted 19 lines
Signed-off-by Thomas Petazzoni <[email protected]>--- package/qtuio/qtuio.mk | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-)package/qtuio/qtuio.mk +1
-1@@ -19,7 +19,7 @@ QTUIO_EXAMPLES = dials fingerpaint knobs pinchzoom ifeq ($(BR2_QTUIO_EXAMPLES),y) define QTUIO_CONFIGURE_EXAMPLES for example in $(QTUIO_EXAMPLES) ; do \ - (cd $(@D)/examples/$${example} && $(TARGET_MAKE_ENV) $(QT_QMAKE)) ; \ + (cd $(@D)/examples/$${example} && $(TARGET_MAKE_ENV) $(QT_QMAKE)) || exit 1; \ done endef endif
package/qtuio/qtuio.mk endef · line 35
Quoted 5 lines
package/qtuio/qtuio.mk +1
-1@@ -32,7 +32,7 @@ endef ifeq ($(BR2_QTUIO_EXAMPLES),y) define QTUIO_BUILD_EXAMPLES for example in $(QTUIO_EXAMPLES) ; do \ - ($(MAKE) -C $(@D)/examples/$${example}) ; \ + ($(MAKE) -C $(@D)/examples/$${example}) || exit 1; \
Why is that parenthesised?
package/qtuio/qtuio.mk endef · line 49
Quoted 9 lines
package/qtuio/qtuio.mk +1
-1done endef endif@@ -46,7 +46,7 @@ endef ifeq ($(BR2_QTUIO_EXAMPLES),y) define QTUIO_INSTALL_EXAMPLES for example in $(QTUIO_EXAMPLES) ; do \ - ($(INSTALL) -D -m 0755 $(@D)/examples/$${example}/$${example} $(TARGET_DIR)/usr/share/qtuio/$${example}) ; \ + ($(INSTALL) -D -m 0755 $(@D)/examples/$${example}/$${example} $(TARGET_DIR)/usr/share/qtuio/$${example} || exit 1) ; \
Ditto, why parenthesis?
Besides, that will not work, because the exit is in the parenthesis. So the sub-shell will indeed exit with a non-zero exit code, but that will not exit the shell spawned by make.
NAK.
Regards,
Yann E. MORIN.
Quoted 10 lines
package/qtuio/qtuio.mk +0
-0done endef endifSignature · 6 lines
2.1.0 _______________________________________________ buildroot mailing list buildroot at busybox.net http://lists.busybox.net/mailman/listinfo/buildroot
Signature · 6 lines
.-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------'
PATCH v3 50/74 sound-theme-borealis: add error handling to for loop
In reply to Thomas Petazzoni--- package/sound-theme-borealis/sound-theme-borealis.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
package/sound-theme-borealis/sound-theme-borealis.mk +1 -1
@@ -11,7 +11,7 @@ SOUND_THEME_BOREALIS_SOURCE = \ define SOUND_THEME_BOREALIS_INSTALL_TARGET_CMDS for f in $(@D)/*.ogg ; do \ - $(INSTALL) -D -m 0644 $$f $(TARGET_DIR)/usr/share/sounds/borealis/stereo/`basename $$f` ; \ + $(INSTALL) -D -m 0644 $$f $(TARGET_DIR)/usr/share/sounds/borealis/stereo/`basename $$f` || exit 1; \ done endef
Signature · 1 line
2.1.0
PATCH v3 50/74 sound-theme-borealis: add error handling to for loop
Thomas, All,
On 2014-11-30 15:18 +0100, Thomas Petazzoni spake thusly:
Quoted 1 line
Signed-off-by Thomas Petazzoni <[email protected]>
Regards,
Yann E. MORIN.
Quoted 24 lines
--- package/sound-theme-borealis/sound-theme-borealis.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)package/sound-theme-borealis/sound-theme-borealis.mk +1
-1@@ -11,7 +11,7 @@ SOUND_THEME_BOREALIS_SOURCE = \ define SOUND_THEME_BOREALIS_INSTALL_TARGET_CMDS for f in $(@D)/*.ogg ; do \ - $(INSTALL) -D -m 0644 $$f $(TARGET_DIR)/usr/share/sounds/borealis/stereo/`basename $$f` ; \ + $(INSTALL) -D -m 0644 $$f $(TARGET_DIR)/usr/share/sounds/borealis/stereo/`basename $$f` || exit 1; \ done endefSignature · 6 lines
2.1.0 _______________________________________________ buildroot mailing list buildroot at busybox.net http://lists.busybox.net/mailman/listinfo/buildroot
Signature · 6 lines
.-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------'
PATCH v3 50/74 sound-theme-borealis: add error handling to for loop
In reply to Thomas PetazzoniQuoted 3 lines
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
"Thomas" == Thomas Petazzoni <[email protected]> writes:
Signed-off-by Thomas Petazzoni <[email protected]>
Committed, thanks.
Signature · 1 line
Bye, Peter Korsgaard
PATCH v3 51/74 xenomai: add error handling to for loop
In reply to Thomas Petazzoni--- package/xenomai/xenomai.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
package/xenomai/xenomai.mk +1 -1
@@ -99,7 +99,7 @@ XENOMAI_DEPENDENCIES += udev define XENOMAI_INSTALL_UDEV_RULES if test -d $(TARGET_DIR)/etc/udev/rules.d ; then \ for f in $(@D)/ksrc/nucleus/udev/*.rules ; do \ - cp $$f $(TARGET_DIR)/etc/udev/rules.d/ ; \ + cp $$f $(TARGET_DIR)/etc/udev/rules.d/ || exit 1 ; \ done ; \ fi; endef
Signature · 1 line
2.1.0
PATCH v3 51/74 xenomai: add error handling to for loop
Thomas, All,
On 2014-11-30 15:18 +0100, Thomas Petazzoni spake thusly:
Quoted 1 line
Signed-off-by Thomas Petazzoni <[email protected]>
Regards,
Yann E. MORIN.
Quoted 24 lines
--- package/xenomai/xenomai.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)package/xenomai/xenomai.mk +1
-1@@ -99,7 +99,7 @@ XENOMAI_DEPENDENCIES += udev define XENOMAI_INSTALL_UDEV_RULES if test -d $(TARGET_DIR)/etc/udev/rules.d ; then \ for f in $(@D)/ksrc/nucleus/udev/*.rules ; do \ - cp $$f $(TARGET_DIR)/etc/udev/rules.d/ ; \ + cp $$f $(TARGET_DIR)/etc/udev/rules.d/ || exit 1 ; \ done ; \ fi; endefSignature · 6 lines
2.1.0 _______________________________________________ buildroot mailing list buildroot at busybox.net http://lists.busybox.net/mailman/listinfo/buildroot
Signature · 6 lines
.-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------'
PATCH v3 52/74 aiccu: install init script and config file unconditionally
In reply to Thomas PetazzoniAs discussed, users should use a rootfs overlay or a post-build script instead of a custom skeleton to override files installed by Buildroot, so there is no point in having conditions when installing init scripts or configuration files.
--- package/aiccu/aiccu.mk | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-)
package/aiccu/aiccu.mk +2 -4
@@ -28,14 +28,12 @@ endef define AICCU_INSTALL_TARGET_CMDS $(INSTALL) -D -m 0755 $(@D)/unix-console/aiccu \ $(TARGET_DIR)/usr/sbin/aiccu - [ -f $(TARGET_DIR)/etc/aiccu.conf ] || \ - $(INSTALL) -D -m 0644 $(@D)/doc/aiccu.conf \ + $(INSTALL) -D -m 0644 $(@D)/doc/aiccu.conf \ $(TARGET_DIR)/etc/aiccu.conf endef define AICCU_INSTALL_INIT_SYSV - [ -f $(TARGET_DIR)/etc/init.d/S50aiccu ] || \ - $(INSTALL) -D -m 0755 $(@D)/doc/aiccu.init \ + $(INSTALL) -D -m 0755 $(@D)/doc/aiccu.init \ $(TARGET_DIR)/etc/init.d/S50aiccu endef
Signature · 1 line
2.1.0
PATCH v3 52/74 aiccu: install init script and config file unconditionally
Thomas, All,
On 2014-11-30 15:18 +0100, Thomas Petazzoni spake thusly:
Quoted 6 lines
As discussed, users should use a rootfs overlay or a post-build script instead of a custom skeleton to override files installed by Buildroot, so there is no point in having conditions when installing init scripts or configuration files.
Signed-off-by Thomas Petazzoni <[email protected]>
Regards,
Yann E. MORIN.
Quoted 32 lines
--- package/aiccu/aiccu.mk | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-)package/aiccu/aiccu.mk +2
-4@@ -28,14 +28,12 @@ endef define AICCU_INSTALL_TARGET_CMDS $(INSTALL) -D -m 0755 $(@D)/unix-console/aiccu \ $(TARGET_DIR)/usr/sbin/aiccu - [ -f $(TARGET_DIR)/etc/aiccu.conf ] || \ - $(INSTALL) -D -m 0644 $(@D)/doc/aiccu.conf \ + $(INSTALL) -D -m 0644 $(@D)/doc/aiccu.conf \ $(TARGET_DIR)/etc/aiccu.conf endef define AICCU_INSTALL_INIT_SYSV - [ -f $(TARGET_DIR)/etc/init.d/S50aiccu ] || \ - $(INSTALL) -D -m 0755 $(@D)/doc/aiccu.init \ + $(INSTALL) -D -m 0755 $(@D)/doc/aiccu.init \ $(TARGET_DIR)/etc/init.d/S50aiccu endefSignature · 6 lines
2.1.0 _______________________________________________ buildroot mailing list buildroot at busybox.net http://lists.busybox.net/mailman/listinfo/buildroot
Signature · 6 lines
.-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------'
PATCH v3 52/74 aiccu: install init script and config file unconditionally
In reply to Thomas PetazzoniQuoted 8 lines
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
"Thomas" == Thomas Petazzoni <[email protected]> writes:
As discussed, users should use a rootfs overlay or a post-build script instead of a custom skeleton to override files installed by Buildroot, so there is no point in having conditions when installing init scripts or configuration files.
Signed-off-by Thomas Petazzoni <[email protected]>
Committed, thanks.
Signature · 1 line
Bye, Peter Korsgaard
PATCH v3 53/74 busybox: install init script and config file unconditionally
In reply to Thomas PetazzoniAs discussed, users should use a rootfs overlay or a post-build script instead of a custom skeleton to override files installed by Buildroot, so there is no point in having conditions when installing init scripts or configuration files.
--- package/busybox/busybox.mk | 30 ++++++++++++------------------ 1 file changed, 12 insertions(+), 18 deletions(-)
package/busybox/busybox.mk +12 -18
@@ -57,14 +57,12 @@ endef # If mdev will be used for device creation enable it and copy S10mdev to /etc/init.d ifeq ($(BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_MDEV),y) define BUSYBOX_INSTALL_MDEV_SCRIPT - [ -f $(TARGET_DIR)/etc/init.d/S10mdev ] || \ - $(INSTALL) -D -m 0755 package/busybox/S10mdev \ - $(TARGET_DIR)/etc/init.d/S10mdev + $(INSTALL) -D -m 0755 package/busybox/S10mdev \ + $(TARGET_DIR)/etc/init.d/S10mdev endef define BUSYBOX_INSTALL_MDEV_CONF - [ -f $(TARGET_DIR)/etc/mdev.conf ] || \ - $(INSTALL) -D -m 0644 package/busybox/mdev.conf \ - $(TARGET_DIR)/etc/mdev.conf + $(INSTALL) -D -m 0644 package/busybox/mdev.conf \ + $(TARGET_DIR)/etc/mdev.conf endef define BUSYBOX_SET_MDEV $(call KCONFIG_ENABLE_OPT,CONFIG_MDEV,$(BUSYBOX_BUILD_CONFIG))
@@ -165,9 +163,8 @@ endif define BUSYBOX_INSTALL_LOGGING_SCRIPT if grep -q CONFIG_SYSLOGD=y $(@D)/.config; then \ - [ -f $(TARGET_DIR)/etc/init.d/S01logging ] || \ - $(INSTALL) -m 0755 -D package/busybox/S01logging \ - $(TARGET_DIR)/etc/init.d/S01logging; \ + $(INSTALL) -m 0755 -D package/busybox/S01logging \ + $(TARGET_DIR)/etc/init.d/S01logging; \ else rm -f $(TARGET_DIR)/etc/init.d/S01logging; fi endef
@@ -176,11 +173,10 @@ define BUSYBOX_SET_WATCHDOG $(call KCONFIG_ENABLE_OPT,CONFIG_WATCHDOG,$(BUSYBOX_BUILD_CONFIG)) endef define BUSYBOX_INSTALL_WATCHDOG_SCRIPT - [ -f $(TARGET_DIR)/etc/init.d/S15watchdog ] || \ - $(INSTALL) -D -m 0755 package/busybox/S15watchdog \ - $(TARGET_DIR)/etc/init.d/S15watchdog && \ - $(SED) s/PERIOD/$(call qstrip,$(BR2_PACKAGE_BUSYBOX_WATCHDOG_PERIOD))/ \ - $(TARGET_DIR)/etc/init.d/S15watchdog + $(INSTALL) -D -m 0755 package/busybox/S15watchdog \ + $(TARGET_DIR)/etc/init.d/S15watchdog && \ + $(SED) s/PERIOD/$(call qstrip,$(BR2_PACKAGE_BUSYBOX_WATCHDOG_PERIOD))/ \ + $(TARGET_DIR)/etc/init.d/S15watchdog endef endif
@@ -214,10 +210,8 @@ endef define BUSYBOX_INSTALL_TARGET_CMDS $(BUSYBOX_MAKE_ENV) $(MAKE) $(BUSYBOX_MAKE_OPTS) -C $(@D) install - if [ ! -f $(TARGET_DIR)/usr/share/udhcpc/default.script ]; then \ - $(INSTALL) -m 0755 -D package/busybox/udhcpc.script \ - $(TARGET_DIR)/usr/share/udhcpc/default.script; \ - fi + $(INSTALL) -m 0755 -D package/busybox/udhcpc.script \ + $(TARGET_DIR)/usr/share/udhcpc/default.script $(BUSYBOX_INSTALL_MDEV_CONF) endef
Signature · 1 line
2.1.0
PATCH v3 53/74 busybox: install init script and config file unconditionally
Thomas, All,
On 2014-11-30 15:18 +0100, Thomas Petazzoni spake thusly:
package/busybox/busybox.mk
Quoted 14 lines
As discussed, users should use a rootfs overlay or a post-build script instead of a custom skeleton to override files installed by Buildroot, so there is no point in having conditions when installing init scripts or configuration files.
Signed-off-by Thomas Petazzoni <[email protected]>--- package/busybox/busybox.mk | 30 ++++++++++++------------------ 1 file changed, 12 insertions(+), 18 deletions(-)package/busybox/busybox.mk +0
-0
[--SNIP--]
package/busybox/busybox.mk define BUSYBOX_SET_WATCHDOG · line 177
Quoted 11 lines
package/busybox/busybox.mk +2
-5@@ -176,11 +173,10 @@ define BUSYBOX_SET_WATCHDOG $(call KCONFIG_ENABLE_OPT,CONFIG_WATCHDOG,$(BUSYBOX_BUILD_CONFIG)) endef define BUSYBOX_INSTALL_WATCHDOG_SCRIPT - [ -f $(TARGET_DIR)/etc/init.d/S15watchdog ] || \ - $(INSTALL) -D -m 0755 package/busybox/S15watchdog \ - $(TARGET_DIR)/etc/init.d/S15watchdog && \ - $(SED) s/PERIOD/$(call qstrip,$(BR2_PACKAGE_BUSYBOX_WATCHDOG_PERIOD))/ \ - $(TARGET_DIR)/etc/init.d/S15watchdog + $(INSTALL) -D -m 0755 package/busybox/S15watchdog \ + $(TARGET_DIR)/etc/init.d/S15watchdog && \
^^^^
Maybe it would be worth removing the '&& \' now?
Otherwise, looks good. With the above fixed:
Acked-by: "Yann E. MORIN" <[email protected]>
Regards,
Yann E. MORIN.
Quoted 25 lines
package/busybox/busybox.mk +4
-4+ $(SED) s/PERIOD/$(call qstrip,$(BR2_PACKAGE_BUSYBOX_WATCHDOG_PERIOD))/ \ + $(TARGET_DIR)/etc/init.d/S15watchdog endef endif@@ -214,10 +210,8 @@ endef define BUSYBOX_INSTALL_TARGET_CMDS $(BUSYBOX_MAKE_ENV) $(MAKE) $(BUSYBOX_MAKE_OPTS) -C $(@D) install - if [ ! -f $(TARGET_DIR)/usr/share/udhcpc/default.script ]; then \ - $(INSTALL) -m 0755 -D package/busybox/udhcpc.script \ - $(TARGET_DIR)/usr/share/udhcpc/default.script; \ - fi + $(INSTALL) -m 0755 -D package/busybox/udhcpc.script \ + $(TARGET_DIR)/usr/share/udhcpc/default.script $(BUSYBOX_INSTALL_MDEV_CONF) endefSignature · 6 lines
2.1.0 _______________________________________________ buildroot mailing list buildroot at busybox.net http://lists.busybox.net/mailman/listinfo/buildroot
Signature · 6 lines
.-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------'
PATCH v3 53/74 busybox: install init script and config file unconditionally
In reply to Thomas PetazzoniQuoted 8 lines
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
"Thomas" == Thomas Petazzoni <[email protected]> writes:
As discussed, users should use a rootfs overlay or a post-build script instead of a custom skeleton to override files installed by Buildroot, so there is no point in having conditions when installing init scripts or configuration files.
Signed-off-by Thomas Petazzoni <[email protected]>
Committed with the && conditional removed as noted by Yann, thanks.
Signature · 1 line
Bye, Peter Korsgaard
PATCH v3 54/74 dmraid: install init script unconditionally
In reply to Thomas PetazzoniAs discussed, users should use a rootfs overlay or a post-build script instead of a custom skeleton to override files installed by Buildroot, so there is no point in having conditions when installing init scripts or configuration files.
--- package/dmraid/dmraid.mk | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-)
package/dmraid/dmraid.mk +2 -3
@@ -18,9 +18,8 @@ DMRAID_LICENSE_FILES = $(DMRAID_SUBDIR)/LICENSE_GPL $(DMRAID_SUBDIR)/LICENSE DMRAID_DEPENDENCIES = lvm2 define DMRAID_INSTALL_INIT_SYSV - [ -f $(TARGET_DIR)/etc/init.d/S20dmraid ] || \ - $(INSTALL) -D -m 0755 package/dmraid/S20dmraid \ - $(TARGET_DIR)/etc/init.d/S20dmraid + $(INSTALL) -D -m 0755 package/dmraid/S20dmraid \ + $(TARGET_DIR)/etc/init.d/S20dmraid endef $(eval $(autotools-package))
Signature · 1 line
2.1.0
PATCH v3 54/74 dmraid: install init script unconditionally
Thomas, All,
On 2014-11-30 15:18 +0100, Thomas Petazzoni spake thusly:
Quoted 6 lines
As discussed, users should use a rootfs overlay or a post-build script instead of a custom skeleton to override files installed by Buildroot, so there is no point in having conditions when installing init scripts or configuration files.
Signed-off-by Thomas Petazzoni <[email protected]>
Regards,
Yann E. MORIN.
Quoted 27 lines
--- package/dmraid/dmraid.mk | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-)package/dmraid/dmraid.mk +2
-3@@ -18,9 +18,8 @@ DMRAID_LICENSE_FILES = $(DMRAID_SUBDIR)/LICENSE_GPL $(DMRAID_SUBDIR)/LICENSE DMRAID_DEPENDENCIES = lvm2 define DMRAID_INSTALL_INIT_SYSV - [ -f $(TARGET_DIR)/etc/init.d/S20dmraid ] || \ - $(INSTALL) -D -m 0755 package/dmraid/S20dmraid \ - $(TARGET_DIR)/etc/init.d/S20dmraid + $(INSTALL) -D -m 0755 package/dmraid/S20dmraid \ + $(TARGET_DIR)/etc/init.d/S20dmraid endef $(eval $(autotools-package))Signature · 6 lines
2.1.0 _______________________________________________ buildroot mailing list buildroot at busybox.net http://lists.busybox.net/mailman/listinfo/buildroot
Signature · 6 lines
.-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------'
PATCH v3 54/74 dmraid: install init script unconditionally
In reply to Thomas PetazzoniQuoted 8 lines
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
"Thomas" == Thomas Petazzoni <[email protected]> writes:
As discussed, users should use a rootfs overlay or a post-build script instead of a custom skeleton to override files installed by Buildroot, so there is no point in having conditions when installing init scripts or configuration files.
Signed-off-by Thomas Petazzoni <[email protected]>
Committed, thanks.
Signature · 1 line
Bye, Peter Korsgaard
PATCH v3 55/74 iucode-tool: install init script unconditionally
In reply to Thomas PetazzoniAs discussed, users should use a rootfs overlay or a post-build script instead of a custom skeleton to override files installed by Buildroot, so there is no point in having conditions when installing init scripts or configuration files.
--- package/iucode-tool/iucode-tool.mk | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-)
package/iucode-tool/iucode-tool.mk +2 -3
@@ -15,9 +15,8 @@ IUCODE_TOOL_LICENSE = GPLv2+ IUCODE_TOOL_LICENSE_FILES = COPYING define IUCODE_TOOL_INSTALL_INIT_SYSV - [ -f $(TARGET_DIR)/etc/init.d/S00iucode-tool ] || \ - $(INSTALL) -D -m 0755 package/iucode-tool/S00iucode-tool \ - $(TARGET_DIR)/etc/init.d/S00iucode-tool + $(INSTALL) -D -m 0755 package/iucode-tool/S00iucode-tool \ + $(TARGET_DIR)/etc/init.d/S00iucode-tool endef $(eval $(autotools-package))
Signature · 1 line
2.1.0
PATCH v3 55/74 iucode-tool: install init script unconditionally
Thomas, All,
On 2014-11-30 15:18 +0100, Thomas Petazzoni spake thusly:
Quoted 6 lines
As discussed, users should use a rootfs overlay or a post-build script instead of a custom skeleton to override files installed by Buildroot, so there is no point in having conditions when installing init scripts or configuration files.
Signed-off-by Thomas Petazzoni <[email protected]>
Regards,
Yann E. MORIN.
Quoted 27 lines
--- package/iucode-tool/iucode-tool.mk | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-)package/iucode-tool/iucode-tool.mk +2
-3@@ -15,9 +15,8 @@ IUCODE_TOOL_LICENSE = GPLv2+ IUCODE_TOOL_LICENSE_FILES = COPYING define IUCODE_TOOL_INSTALL_INIT_SYSV - [ -f $(TARGET_DIR)/etc/init.d/S00iucode-tool ] || \ - $(INSTALL) -D -m 0755 package/iucode-tool/S00iucode-tool \ - $(TARGET_DIR)/etc/init.d/S00iucode-tool + $(INSTALL) -D -m 0755 package/iucode-tool/S00iucode-tool \ + $(TARGET_DIR)/etc/init.d/S00iucode-tool endef $(eval $(autotools-package))Signature · 6 lines
2.1.0 _______________________________________________ buildroot mailing list buildroot at busybox.net http://lists.busybox.net/mailman/listinfo/buildroot
Signature · 6 lines
.-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------'
PATCH v3 55/74 iucode-tool: install init script unconditionally
In reply to Thomas PetazzoniQuoted 8 lines
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
"Thomas" == Thomas Petazzoni <[email protected]> writes:
As discussed, users should use a rootfs overlay or a post-build script instead of a custom skeleton to override files installed by Buildroot, so there is no point in having conditions when installing init scripts or configuration files.
Signed-off-by Thomas Petazzoni <[email protected]>
Committed, thanks.
Signature · 1 line
Bye, Peter Korsgaard
PATCH v3 56/74 lighttpd: install init script and config file unconditionally
In reply to Thomas PetazzoniAs discussed, users should use a rootfs overlay or a post-build script instead of a custom skeleton to override files installed by Buildroot, so there is no point in having conditions when installing init scripts or configuration files.
--- package/lighttpd/lighttpd.mk | 46 +++++++++++++++----------------------------- 1 file changed, 16 insertions(+), 30 deletions(-)
package/lighttpd/lighttpd.mk +16 -30
@@ -62,44 +62,30 @@ endif define LIGHTTPD_INSTALL_CONFIG $(INSTALL) -d -m 0755 $(TARGET_DIR)/etc/lighttpd/conf.d $(INSTALL) -d -m 0755 $(TARGET_DIR)/var/www - - [ -f $(TARGET_DIR)/etc/lighttpd/lighttpd.conf ] || \ - $(INSTALL) -D -m 755 $(@D)/doc/config/lighttpd.conf \ - $(TARGET_DIR)/etc/lighttpd/lighttpd.conf - - [ -f $(TARGET_DIR)/etc/lighttpd/modules.conf ] || \ - $(INSTALL) -D -m 755 $(@D)/doc/config/modules.conf \ - $(TARGET_DIR)/etc/lighttpd/modules.conf - - [ -f $(TARGET_DIR)/etc/lighttpd/conf.d/access_log.conf ] || \ - $(INSTALL) -D -m 755 $(@D)/doc/config/conf.d/access_log.conf \ - $(TARGET_DIR)/etc/lighttpd/conf.d/access_log.conf - - [ -f $(TARGET_DIR)/etc/lighttpd/conf.d/debug.conf ] || \ - $(INSTALL) -D -m 755 $(@D)/doc/config/conf.d/debug.conf \ - $(TARGET_DIR)/etc/lighttpd/conf.d/debug.conf - - [ -f $(TARGET_DIR)/etc/lighttpd/conf.d/dirlisting.conf ] || \ - $(INSTALL) -D -m 755 $(@D)/doc/config/conf.d/dirlisting.conf \ - $(TARGET_DIR)/etc/lighttpd/conf.d/dirlisting.conf - - [ -f $(TARGET_DIR)/etc/lighttpd/conf.d/mime.conf ] || \ - $(INSTALL) -D -m 755 $(@D)/doc/config/conf.d/mime.conf \ - $(TARGET_DIR)/etc/lighttpd/conf.d/mime.conf + $(INSTALL) -D -m 755 $(@D)/doc/config/lighttpd.conf \ + $(TARGET_DIR)/etc/lighttpd/lighttpd.conf + $(INSTALL) -D -m 755 $(@D)/doc/config/modules.conf \ + $(TARGET_DIR)/etc/lighttpd/modules.conf + $(INSTALL) -D -m 755 $(@D)/doc/config/conf.d/access_log.conf \ + $(TARGET_DIR)/etc/lighttpd/conf.d/access_log.conf + $(INSTALL) -D -m 755 $(@D)/doc/config/conf.d/debug.conf \ + $(TARGET_DIR)/etc/lighttpd/conf.d/debug.conf + $(INSTALL) -D -m 755 $(@D)/doc/config/conf.d/dirlisting.conf \ + $(TARGET_DIR)/etc/lighttpd/conf.d/dirlisting.conf + $(INSTALL) -D -m 755 $(@D)/doc/config/conf.d/mime.conf \ + $(TARGET_DIR)/etc/lighttpd/conf.d/mime.conf endef LIGHTTPD_POST_INSTALL_TARGET_HOOKS += LIGHTTPD_INSTALL_CONFIG define LIGHTTPD_INSTALL_INIT_SYSV - [ -f $(TARGET_DIR)/etc/init.d/S50lighttpd ] || \ - $(INSTALL) -D -m 755 package/lighttpd/S50lighttpd \ - $(TARGET_DIR)/etc/init.d/S50lighttpd + $(INSTALL) -D -m 755 package/lighttpd/S50lighttpd \ + $(TARGET_DIR)/etc/init.d/S50lighttpd endef define LIGHTTPD_INSTALL_INIT_SYSTEMD - [ -f $(TARGET_DIR)/etc/systemd/system/lighttpd.service ] || \ - $(INSTALL) -D -m 644 package/lighttpd/lighttpd.service \ - $(TARGET_DIR)/etc/systemd/system/lighttpd.service + $(INSTALL) -D -m 644 package/lighttpd/lighttpd.service \ + $(TARGET_DIR)/etc/systemd/system/lighttpd.service mkdir -p $(TARGET_DIR)/etc/systemd/system/multi-user.target.wants
Signature · 1 line
2.1.0
PATCH v3 56/74 lighttpd: install init script and config file unconditionally
Thomas, All,
On 2014-11-30 15:18 +0100, Thomas Petazzoni spake thusly:
Quoted 44 lines
As discussed, users should use a rootfs overlay or a post-build script instead of a custom skeleton to override files installed by Buildroot, so there is no point in having conditions when installing init scripts or configuration files.
Signed-off-by Thomas Petazzoni <[email protected]>--- package/lighttpd/lighttpd.mk | 46 +++++++++++++++----------------------------- 1 file changed, 16 insertions(+), 30 deletions(-)package/lighttpd/lighttpd.mk +2
-24@@ -62,44 +62,30 @@ endif define LIGHTTPD_INSTALL_CONFIG $(INSTALL) -d -m 0755 $(TARGET_DIR)/etc/lighttpd/conf.d $(INSTALL) -d -m 0755 $(TARGET_DIR)/var/www - - [ -f $(TARGET_DIR)/etc/lighttpd/lighttpd.conf ] || \ - $(INSTALL) -D -m 755 $(@D)/doc/config/lighttpd.conf \ - $(TARGET_DIR)/etc/lighttpd/lighttpd.conf - - [ -f $(TARGET_DIR)/etc/lighttpd/modules.conf ] || \ - $(INSTALL) -D -m 755 $(@D)/doc/config/modules.conf \ - $(TARGET_DIR)/etc/lighttpd/modules.conf - - [ -f $(TARGET_DIR)/etc/lighttpd/conf.d/access_log.conf ] || \ - $(INSTALL) -D -m 755 $(@D)/doc/config/conf.d/access_log.conf \ - $(TARGET_DIR)/etc/lighttpd/conf.d/access_log.conf - - [ -f $(TARGET_DIR)/etc/lighttpd/conf.d/debug.conf ] || \ - $(INSTALL) -D -m 755 $(@D)/doc/config/conf.d/debug.conf \ - $(TARGET_DIR)/etc/lighttpd/conf.d/debug.conf - - [ -f $(TARGET_DIR)/etc/lighttpd/conf.d/dirlisting.conf ] || \ - $(INSTALL) -D -m 755 $(@D)/doc/config/conf.d/dirlisting.conf \ - $(TARGET_DIR)/etc/lighttpd/conf.d/dirlisting.conf - - [ -f $(TARGET_DIR)/etc/lighttpd/conf.d/mime.conf ] || \ - $(INSTALL) -D -m 755 $(@D)/doc/config/conf.d/mime.conf \ - $(TARGET_DIR)/etc/lighttpd/conf.d/mime.conf + $(INSTALL) -D -m 755 $(@D)/doc/config/lighttpd.conf \ + $(TARGET_DIR)/etc/lighttpd/lighttpd.conf
package/lighttpd/lighttpd.mk endif · line 76
Quoted 10 lines
package/lighttpd/lighttpd.mk +10
-0+ $(INSTALL) -D -m 755 $(@D)/doc/config/modules.conf \ + $(TARGET_DIR)/etc/lighttpd/modules.conf + $(INSTALL) -D -m 755 $(@D)/doc/config/conf.d/access_log.conf \ + $(TARGET_DIR)/etc/lighttpd/conf.d/access_log.conf + $(INSTALL) -D -m 755 $(@D)/doc/config/conf.d/debug.conf \ + $(TARGET_DIR)/etc/lighttpd/conf.d/debug.conf + $(INSTALL) -D -m 755 $(@D)/doc/config/conf.d/dirlisting.conf \ + $(TARGET_DIR)/etc/lighttpd/conf.d/dirlisting.conf + $(INSTALL) -D -m 755 $(@D)/doc/config/conf.d/mime.conf \ + $(TARGET_DIR)/etc/lighttpd/conf.d/mime.conf
Config files installed 755, really? Can you fix that too, please?
Regards,
Yann E. MORIN.
Quoted 28 lines
package/lighttpd/lighttpd.mk +4
-6endef LIGHTTPD_POST_INSTALL_TARGET_HOOKS += LIGHTTPD_INSTALL_CONFIG define LIGHTTPD_INSTALL_INIT_SYSV - [ -f $(TARGET_DIR)/etc/init.d/S50lighttpd ] || \ - $(INSTALL) -D -m 755 package/lighttpd/S50lighttpd \ - $(TARGET_DIR)/etc/init.d/S50lighttpd + $(INSTALL) -D -m 755 package/lighttpd/S50lighttpd \ + $(TARGET_DIR)/etc/init.d/S50lighttpd endef define LIGHTTPD_INSTALL_INIT_SYSTEMD - [ -f $(TARGET_DIR)/etc/systemd/system/lighttpd.service ] || \ - $(INSTALL) -D -m 644 package/lighttpd/lighttpd.service \ - $(TARGET_DIR)/etc/systemd/system/lighttpd.service + $(INSTALL) -D -m 644 package/lighttpd/lighttpd.service \ + $(TARGET_DIR)/etc/systemd/system/lighttpd.service mkdir -p $(TARGET_DIR)/etc/systemd/system/multi-user.target.wantsSignature · 6 lines
2.1.0 _______________________________________________ buildroot mailing list buildroot at busybox.net http://lists.busybox.net/mailman/listinfo/buildroot
Signature · 6 lines
.-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------'
PATCH v3 56/74 lighttpd: install init script and config file unconditionally
Quoted 8 lines
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
"Yann" == Yann E MORIN <[email protected]> writes:
Thomas, All,
package/lighttpd/lighttpd.mk endif · line 76
Quoted 2 lines
package/lighttpd/lighttpd.mk +2
-0+ $(INSTALL) -D -m 755 $(@D)/doc/config/conf.d/mime.conf \ + $(TARGET_DIR)/etc/lighttpd/conf.d/mime.confConfig files installed 755, really? Can you fix that too, please?
Yeah, that seems wrong. I've added a commit changing all of these to 0644, thanks.
Signature · 1 line
Bye, Peter Korsgaard
PATCH v3 56/74 lighttpd: install init script and config file unconditionally
In reply to Thomas PetazzoniQuoted 8 lines
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
"Thomas" == Thomas Petazzoni <[email protected]> writes:
As discussed, users should use a rootfs overlay or a post-build script instead of a custom skeleton to override files installed by Buildroot, so there is no point in having conditions when installing init scripts or configuration files.
Signed-off-by Thomas Petazzoni <[email protected]>
Committed, thanks.
Signature · 1 line
Bye, Peter Korsgaard
PATCH v3 57/74 rpcbind: install init script unconditionally
In reply to Thomas PetazzoniAs discussed, users should use a rootfs overlay or a post-build script instead of a custom skeleton to override files installed by Buildroot, so there is no point in having conditions when installing init scripts or configuration files.
--- package/rpcbind/rpcbind.mk | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-)
package/rpcbind/rpcbind.mk +2 -3
@@ -17,9 +17,8 @@ RPCBIND_DEPENDENCIES += libtirpc RPCBIND_CONF_OPTS += --with-rpcuser=root define RPCBIND_INSTALL_INIT_SYSV - [ -f $(TARGET_DIR)/etc/init.d/S30rpcbind ] || \ - $(INSTALL) -m 0755 -D package/rpcbind/S30rpcbind \ - $(TARGET_DIR)/etc/init.d/S30rpcbind + $(INSTALL) -m 0755 -D package/rpcbind/S30rpcbind \ + $(TARGET_DIR)/etc/init.d/S30rpcbind endef $(eval $(autotools-package))
Signature · 1 line
2.1.0
PATCH v3 57/74 rpcbind: install init script unconditionally
Thomas, All,
On 2014-11-30 15:18 +0100, Thomas Petazzoni spake thusly:
Quoted 6 lines
As discussed, users should use a rootfs overlay or a post-build script instead of a custom skeleton to override files installed by Buildroot, so there is no point in having conditions when installing init scripts or configuration files.
Signed-off-by Thomas Petazzoni <[email protected]>
Regards,
Yann E. MORIN.
Quoted 27 lines
--- package/rpcbind/rpcbind.mk | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-)package/rpcbind/rpcbind.mk +2
-3@@ -17,9 +17,8 @@ RPCBIND_DEPENDENCIES += libtirpc RPCBIND_CONF_OPTS += --with-rpcuser=root define RPCBIND_INSTALL_INIT_SYSV - [ -f $(TARGET_DIR)/etc/init.d/S30rpcbind ] || \ - $(INSTALL) -m 0755 -D package/rpcbind/S30rpcbind \ - $(TARGET_DIR)/etc/init.d/S30rpcbind + $(INSTALL) -m 0755 -D package/rpcbind/S30rpcbind \ + $(TARGET_DIR)/etc/init.d/S30rpcbind endef $(eval $(autotools-package))Signature · 6 lines
2.1.0 _______________________________________________ buildroot mailing list buildroot at busybox.net http://lists.busybox.net/mailman/listinfo/buildroot
Signature · 6 lines
.-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------'
PATCH v3 57/74 rpcbind: install init script unconditionally
In reply to Thomas PetazzoniQuoted 8 lines
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
"Thomas" == Thomas Petazzoni <[email protected]> writes:
As discussed, users should use a rootfs overlay or a post-build script instead of a custom skeleton to override files installed by Buildroot, so there is no point in having conditions when installing init scripts or configuration files.
Signed-off-by Thomas Petazzoni <[email protected]>
Committed, thanks.
Signature · 1 line
Bye, Peter Korsgaard
PATCH v3 58/74 rsyslog: install init script and config file unconditionally
In reply to Thomas PetazzoniAs discussed, users should use a rootfs overlay or a post-build script instead of a custom skeleton to override files installed by Buildroot, so there is no point in having conditions when installing init scripts or configuration files.
Also, we take this opportunity to rename RSYSLOG_INSTALL_CONF_SCRIPT to RSYSLOG_INSTALL_CONF because it is no longer installing an init script.
--- package/rsyslog/rsyslog.mk | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-)
package/rsyslog/rsyslog.mk +6 -8
@@ -39,18 +39,16 @@ else endif define RSYSLOG_INSTALL_INIT_SYSV - [ -f $(TARGET_DIR)/etc/init.d/S01rsyslog ] || \ - $(INSTALL) -m 0755 -D package/rsyslog/S01rsyslog \ - $(TARGET_DIR)/etc/init.d/S01rsyslog + $(INSTALL) -m 0755 -D package/rsyslog/S01rsyslog \ + $(TARGET_DIR)/etc/init.d/S01rsyslog endef -define RSYSLOG_INSTALL_CONF_SCRIPT - [ -f $(TARGET_DIR)/etc/rsyslog.conf ] || \ - $(INSTALL) -m 0644 -D $(@D)/platform/redhat/rsyslog.conf \ - $(TARGET_DIR)/etc/rsyslog.conf +define RSYSLOG_INSTALL_CONF + $(INSTALL) -m 0644 -D $(@D)/platform/redhat/rsyslog.conf \ + $(TARGET_DIR)/etc/rsyslog.conf mkdir -p $(TARGET_DIR)/etc/rsyslog.d endef -RSYSLOG_POST_INSTALL_TARGET_HOOKS += RSYSLOG_INSTALL_CONF_SCRIPT +RSYSLOG_POST_INSTALL_TARGET_HOOKS += RSYSLOG_INSTALL_CONF $(eval $(autotools-package))
Signature · 1 line
2.1.0
PATCH v3 58/74 rsyslog: install init script and config file unconditionally
Thomas, All,
On 2014-11-30 15:18 +0100, Thomas Petazzoni spake thusly:
Quoted 10 lines
As discussed, users should use a rootfs overlay or a post-build script instead of a custom skeleton to override files installed by Buildroot, so there is no point in having conditions when installing init scripts or configuration files.
Also, we take this opportunity to rename
RSYSLOG_INSTALL_CONF_SCRIPTtoRSYSLOG_INSTALL_CONFbecause it is no longer installing an init script.Signed-off-by Thomas Petazzoni <[email protected]>
Regards,
Yann E. MORIN.
Quoted 40 lines
--- package/rsyslog/rsyslog.mk | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-)package/rsyslog/rsyslog.mk +6
-8@@ -39,18 +39,16 @@ else endif define RSYSLOG_INSTALL_INIT_SYSV - [ -f $(TARGET_DIR)/etc/init.d/S01rsyslog ] || \ - $(INSTALL) -m 0755 -D package/rsyslog/S01rsyslog \ - $(TARGET_DIR)/etc/init.d/S01rsyslog + $(INSTALL) -m 0755 -D package/rsyslog/S01rsyslog \ + $(TARGET_DIR)/etc/init.d/S01rsyslog endef -define RSYSLOG_INSTALL_CONF_SCRIPT - [ -f $(TARGET_DIR)/etc/rsyslog.conf ] || \ - $(INSTALL) -m 0644 -D $(@D)/platform/redhat/rsyslog.conf \ - $(TARGET_DIR)/etc/rsyslog.conf +define RSYSLOG_INSTALL_CONF + $(INSTALL) -m 0644 -D $(@D)/platform/redhat/rsyslog.conf \ + $(TARGET_DIR)/etc/rsyslog.conf mkdir -p $(TARGET_DIR)/etc/rsyslog.d endef -RSYSLOG_POST_INSTALL_TARGET_HOOKS += RSYSLOG_INSTALL_CONF_SCRIPT +RSYSLOG_POST_INSTALL_TARGET_HOOKS += RSYSLOG_INSTALL_CONF $(eval $(autotools-package))Signature · 6 lines
2.1.0 _______________________________________________ buildroot mailing list buildroot at busybox.net http://lists.busybox.net/mailman/listinfo/buildroot
Signature · 6 lines
.-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------'
PATCH v3 58/74 rsyslog: install init script and config file unconditionally
In reply to Thomas PetazzoniQuoted 7 lines
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
"Thomas" == Thomas Petazzoni <[email protected]> writes:
As discussed, users should use a rootfs overlay or a post-build script instead of a custom skeleton to override files installed by Buildroot, so there is no point in having conditions when installing init scripts or configuration files.
Quoted 5 lines
Also, we take this opportunity to rename
RSYSLOG_INSTALL_CONF_SCRIPTtoRSYSLOG_INSTALL_CONFbecause it is no longer installing an init script.Signed-off-by Thomas Petazzoni <[email protected]>
Committed, thanks.
Signature · 1 line
Bye, Peter Korsgaard
PATCH v3 59/74 transmission: install init script unconditionally
In reply to Thomas PetazzoniAs discussed, users should use a rootfs overlay or a post-build script instead of a custom skeleton to override files installed by Buildroot, so there is no point in having conditions when installing init scripts or configuration files.
--- package/transmission/transmission.mk | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-)
package/transmission/transmission.mk +2 -3
@@ -37,9 +37,8 @@ ifeq ($(BR2_PACKAGE_TRANSMISSION_DAEMON),y) TRANSMISSION_CONF_OPTS += --enable-daemon define TRANSMISSION_INSTALL_INIT_SYSV - [ -f $(TARGET_DIR)/etc/init.d/S92transmission ] || \ - $(INSTALL) -m 0755 -D package/transmission/S92transmission \ - $(TARGET_DIR)/etc/init.d/S92transmission + $(INSTALL) -m 0755 -D package/transmission/S92transmission \ + $(TARGET_DIR)/etc/init.d/S92transmission endef else
Signature · 1 line
2.1.0
PATCH v3 59/74 transmission: install init script unconditionally
Thomas, All,
On 2014-11-30 15:18 +0100, Thomas Petazzoni spake thusly:
Quoted 6 lines
As discussed, users should use a rootfs overlay or a post-build script instead of a custom skeleton to override files installed by Buildroot, so there is no point in having conditions when installing init scripts or configuration files.
Signed-off-by Thomas Petazzoni <[email protected]>
Regards,
Yann E. MORIN.
Quoted 27 lines
--- package/transmission/transmission.mk | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-)package/transmission/transmission.mk +2
-3@@ -37,9 +37,8 @@ ifeq ($(BR2_PACKAGE_TRANSMISSION_DAEMON),y) TRANSMISSION_CONF_OPTS += --enable-daemon define TRANSMISSION_INSTALL_INIT_SYSV - [ -f $(TARGET_DIR)/etc/init.d/S92transmission ] || \ - $(INSTALL) -m 0755 -D package/transmission/S92transmission \ - $(TARGET_DIR)/etc/init.d/S92transmission + $(INSTALL) -m 0755 -D package/transmission/S92transmission \ + $(TARGET_DIR)/etc/init.d/S92transmission endef elseSignature · 6 lines
2.1.0 _______________________________________________ buildroot mailing list buildroot at busybox.net http://lists.busybox.net/mailman/listinfo/buildroot
Signature · 6 lines
.-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------'
PATCH v3 59/74 transmission: install init script unconditionally
Quoted 4 lines
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
"Yann" == Yann E MORIN <[email protected]> writes:
Thomas, All,
On 2014-11-30 15:18 +0100, Thomas Petazzoni spake thusly:
Quoted 8 lines
Quoted 6 lines
As discussed, users should use a rootfs overlay or a post-build script instead of a custom skeleton to override files installed by Buildroot, so there is no point in having conditions when installing init scripts or configuration files.
Signed-off-by Thomas Petazzoni <[email protected]>Acked-by ME
Missing macro expansion? I've fixed that up before committing.
Signature · 1 line
Bye, Peter Korsgaard
PATCH v3 59/74 transmission: install init script unconditionally
Peter, All,
On 2014-12-02 00:27 +0100, Peter Korsgaard spake thusly:
Quoted 9 lines
Quoted 9 lines
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
"Yann" == Yann E MORIN <[email protected]> writes:
Thomas, All,
On 2014-11-30 15:18 +0100, Thomas Petazzoni spake thusly:Quoted 5 lines
As discussed, users should use a rootfs overlay or a post-build script instead of a custom skeleton to override files installed by Buildroot, so there is no point in having conditions when installing init scripts or configuration files.
Quoted 5 lines
Quoted 3 lines
Quoted 1 line
Signed-off-by Thomas Petazzoni <[email protected]>Acked-by MEMissing macro expansion? I've fixed that up before committing.
Yup, just press [TAB] for me, will you? Hehe! ;-)
Thank you!
Regards,
Yann E. MORIN.
Signature · 6 lines
.-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------'
PATCH v3 59/74 transmission: install init script unconditionally
In reply to Thomas PetazzoniQuoted 8 lines
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
"Thomas" == Thomas Petazzoni <[email protected]> writes:
As discussed, users should use a rootfs overlay or a post-build script instead of a custom skeleton to override files installed by Buildroot, so there is no point in having conditions when installing init scripts or configuration files.
Signed-off-by Thomas Petazzoni <[email protected]>
Committed, thanks.
Signature · 1 line
Bye, Peter Korsgaard
PATCH v3 60/74 stunnel: install configuration file unconditionally
In reply to Thomas PetazzoniAs discussed, users should use a rootfs overlay or a post-build script instead of a custom skeleton to override files installed by Buildroot, so there is no point in having conditions when installing init scripts or configuration files.
--- package/stunnel/stunnel.mk | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-)
package/stunnel/stunnel.mk +2 -3
@@ -19,9 +19,8 @@ STUNNEL_CONF_OPTS += --disable-systemd endif define STUNNEL_INSTALL_CONF - [ -f $(TARGET_DIR)/etc/stunnel/stunnel.conf ] || \ - $(INSTALL) -m 0644 -D $(@D)/tools/stunnel.conf \ - $(TARGET_DIR)/etc/stunnel/stunnel.conf + $(INSTALL) -m 0644 -D $(@D)/tools/stunnel.conf \ + $(TARGET_DIR)/etc/stunnel/stunnel.conf rm -f $(TARGET_DIR)/etc/stunnel/stunnel.conf-sample endef
Signature · 1 line
2.1.0
PATCH v3 60/74 stunnel: install configuration file unconditionally
Thomas, All,
On 2014-11-30 15:18 +0100, Thomas Petazzoni spake thusly:
Quoted 6 lines
As discussed, users should use a rootfs overlay or a post-build script instead of a custom skeleton to override files installed by Buildroot, so there is no point in having conditions when installing init scripts or configuration files.
Signed-off-by Thomas Petazzoni <[email protected]>
Regards,
Yann E. MORIN.
Quoted 27 lines
--- package/stunnel/stunnel.mk | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-)package/stunnel/stunnel.mk +2
-3@@ -19,9 +19,8 @@ STUNNEL_CONF_OPTS += --disable-systemd endif define STUNNEL_INSTALL_CONF - [ -f $(TARGET_DIR)/etc/stunnel/stunnel.conf ] || \ - $(INSTALL) -m 0644 -D $(@D)/tools/stunnel.conf \ - $(TARGET_DIR)/etc/stunnel/stunnel.conf + $(INSTALL) -m 0644 -D $(@D)/tools/stunnel.conf \ + $(TARGET_DIR)/etc/stunnel/stunnel.conf rm -f $(TARGET_DIR)/etc/stunnel/stunnel.conf-sample endefSignature · 6 lines
2.1.0 _______________________________________________ buildroot mailing list buildroot at busybox.net http://lists.busybox.net/mailman/listinfo/buildroot
Signature · 6 lines
.-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------'
PATCH v3 60/74 stunnel: install configuration file unconditionally
In reply to Thomas PetazzoniQuoted 8 lines
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
"Thomas" == Thomas Petazzoni <[email protected]> writes:
As discussed, users should use a rootfs overlay or a post-build script instead of a custom skeleton to override files installed by Buildroot, so there is no point in having conditions when installing init scripts or configuration files.
Signed-off-by Thomas Petazzoni <[email protected]>
Committed, thanks.
Signature · 1 line
Bye, Peter Korsgaard
PATCH v3 61/74 input-event-daemon: install configuration file unconditionally
In reply to Thomas PetazzoniAs discussed, users should use a rootfs overlay or a post-build script instead of a custom skeleton to override files installed by Buildroot, so there is no point in having conditions when installing init scripts or configuration files.
--- package/input-event-daemon/input-event-daemon.mk | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-)
package/input-event-daemon/input-event-daemon.mk +2 -3
@@ -18,9 +18,8 @@ endef define INPUT_EVENT_DAEMON_INSTALL_TARGET_CMDS $(INSTALL) -m 755 -D $(@D)/input-event-daemon \ $(TARGET_DIR)/usr/bin/input-event-daemon - [ -f $(TARGET_DIR)/etc/input-event-daemon.conf ] || \ - $(INSTALL) -m 644 -D $(@D)/docs/sample.conf \ - $(TARGET_DIR)/etc/input-event-daemon.conf + $(INSTALL) -m 644 -D $(@D)/docs/sample.conf \ + $(TARGET_DIR)/etc/input-event-daemon.conf endef define INPUT_EVENT_DAEMON_INSTALL_INIT_SYSV
Signature · 1 line
2.1.0
PATCH v3 61/74 input-event-daemon: install configuration file unconditionally
Thomas, All,
On 2014-11-30 15:18 +0100, Thomas Petazzoni spake thusly:
Quoted 6 lines
As discussed, users should use a rootfs overlay or a post-build script instead of a custom skeleton to override files installed by Buildroot, so there is no point in having conditions when installing init scripts or configuration files.
Signed-off-by Thomas Petazzoni <[email protected]>
Regards,
Yann E. MORIN.
Quoted 27 lines
--- package/input-event-daemon/input-event-daemon.mk | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-)package/input-event-daemon/input-event-daemon.mk +2
-3@@ -18,9 +18,8 @@ endef define INPUT_EVENT_DAEMON_INSTALL_TARGET_CMDS $(INSTALL) -m 755 -D $(@D)/input-event-daemon \ $(TARGET_DIR)/usr/bin/input-event-daemon - [ -f $(TARGET_DIR)/etc/input-event-daemon.conf ] || \ - $(INSTALL) -m 644 -D $(@D)/docs/sample.conf \ - $(TARGET_DIR)/etc/input-event-daemon.conf + $(INSTALL) -m 644 -D $(@D)/docs/sample.conf \ + $(TARGET_DIR)/etc/input-event-daemon.conf endef define INPUT_EVENT_DAEMON_INSTALL_INIT_SYSVSignature · 6 lines
2.1.0 _______________________________________________ buildroot mailing list buildroot at busybox.net http://lists.busybox.net/mailman/listinfo/buildroot
Signature · 6 lines
.-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------'
PATCH v3 61/74 input-event-daemon: install configuration file unconditionally
In reply to Thomas PetazzoniQuoted 8 lines
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
"Thomas" == Thomas Petazzoni <[email protected]> writes:
As discussed, users should use a rootfs overlay or a post-build script instead of a custom skeleton to override files installed by Buildroot, so there is no point in having conditions when installing init scripts or configuration files.
Signed-off-by Thomas Petazzoni <[email protected]>
Committed, thanks.
Signature · 1 line
Bye, Peter Korsgaard
PATCH v3 62/74 fluxbox: install session file unconditionally
In reply to Thomas PetazzoniAs discussed, users should use a rootfs overlay or a post-build script instead of a custom skeleton to override files installed by Buildroot, so there is no point in having conditions when installing init scripts or configuration files.
--- package/fluxbox/fluxbox.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
package/fluxbox/fluxbox.mk +2 -2
@@ -24,8 +24,8 @@ FLUXBOX_CONF_OPTS += --disable-imlib2 endif define FLUXBOX_INSTALL_XSESSION_FILE - [ -f $(TARGET_DIR)/root/.xsession ] || $(INSTALL) -m 0755 -D \ - package/fluxbox/xsession $(TARGET_DIR)/root/.xsession + $(INSTALL) -m 0755 -D package/fluxbox/xsession \ + $(TARGET_DIR)/root/.xsession endef FLUXBOX_POST_INSTALL_TARGET_HOOKS += FLUXBOX_INSTALL_XSESSION_FILE
Signature · 1 line
2.1.0
PATCH v3 62/74 fluxbox: install session file unconditionally
Thomas, All,
On 2014-11-30 15:18 +0100, Thomas Petazzoni spake thusly:
Quoted 6 lines
As discussed, users should use a rootfs overlay or a post-build script instead of a custom skeleton to override files installed by Buildroot, so there is no point in having conditions when installing init scripts or configuration files.
Signed-off-by Thomas Petazzoni <[email protected]>
Regards,
Yann E. MORIN.
Quoted 26 lines
--- package/fluxbox/fluxbox.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)package/fluxbox/fluxbox.mk +2
-2@@ -24,8 +24,8 @@ FLUXBOX_CONF_OPTS += --disable-imlib2 endif define FLUXBOX_INSTALL_XSESSION_FILE - [ -f $(TARGET_DIR)/root/.xsession ] || $(INSTALL) -m 0755 -D \ - package/fluxbox/xsession $(TARGET_DIR)/root/.xsession + $(INSTALL) -m 0755 -D package/fluxbox/xsession \ + $(TARGET_DIR)/root/.xsession endef FLUXBOX_POST_INSTALL_TARGET_HOOKS += FLUXBOX_INSTALL_XSESSION_FILESignature · 6 lines
2.1.0 _______________________________________________ buildroot mailing list buildroot at busybox.net http://lists.busybox.net/mailman/listinfo/buildroot
Signature · 6 lines
.-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------'
PATCH v3 62/74 fluxbox: install session file unconditionally
In reply to Thomas PetazzoniQuoted 8 lines
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
"Thomas" == Thomas Petazzoni <[email protected]> writes:
As discussed, users should use a rootfs overlay or a post-build script instead of a custom skeleton to override files installed by Buildroot, so there is no point in having conditions when installing init scripts or configuration files.
Signed-off-by Thomas Petazzoni <[email protected]>
Committed, thanks.
Signature · 1 line
Bye, Peter Korsgaard
PATCH v3 63/74 proftpd: install configuration file unconditionally
In reply to Thomas PetazzoniAs discussed, users should use a rootfs overlay or a post-build script instead of a custom skeleton to override files installed by Buildroot, so there is no point in having conditions when installing init scripts or configuration files.
--- package/proftpd/proftpd.mk | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-)
package/proftpd/proftpd.mk +2 -4
@@ -48,10 +48,8 @@ PROFTPD_MAKE = $(MAKE1) define PROFTPD_INSTALL_TARGET_CMDS $(INSTALL) -D -m 0755 $(@D)/proftpd $(TARGET_DIR)/usr/sbin/proftpd - @if [ ! -f $(TARGET_DIR)/etc/proftpd.conf ]; then \ - $(INSTALL) -m 0644 -D $(@D)/sample-configurations/basic.conf $(TARGET_DIR)/etc/proftpd.conf; \ - $(if $(BR2_INET_IPV6),,$(SED) 's/^UseIPv6/# UseIPv6/' $(TARGET_DIR)/etc/proftpd.conf;) \ - fi + $(INSTALL) -m 0644 -D $(@D)/sample-configurations/basic.conf $(TARGET_DIR)/etc/proftpd.conf; \ + $(if $(BR2_INET_IPV6),,$(SED) 's/^UseIPv6/# UseIPv6/' $(TARGET_DIR)/etc/proftpd.conf;) \ endef define PROFTPD_INSTALL_INIT_SYSV
Signature · 1 line
2.1.0
PATCH v3 63/74 proftpd: install configuration file unconditionally
Thomas, All,
On 2014-11-30 15:18 +0100, Thomas Petazzoni spake thusly:
Quoted 6 lines
As discussed, users should use a rootfs overlay or a post-build script instead of a custom skeleton to override files installed by Buildroot, so there is no point in having conditions when installing init scripts or configuration files.
Signed-off-by Thomas Petazzoni <[email protected]>
Regards,
Yann E. MORIN.
Quoted 28 lines
--- package/proftpd/proftpd.mk | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-)package/proftpd/proftpd.mk +2
-4@@ -48,10 +48,8 @@ PROFTPD_MAKE = $(MAKE1) define PROFTPD_INSTALL_TARGET_CMDS $(INSTALL) -D -m 0755 $(@D)/proftpd $(TARGET_DIR)/usr/sbin/proftpd - @if [ ! -f $(TARGET_DIR)/etc/proftpd.conf ]; then \ - $(INSTALL) -m 0644 -D $(@D)/sample-configurations/basic.conf $(TARGET_DIR)/etc/proftpd.conf; \ - $(if $(BR2_INET_IPV6),,$(SED) 's/^UseIPv6/# UseIPv6/' $(TARGET_DIR)/etc/proftpd.conf;) \ - fi + $(INSTALL) -m 0644 -D $(@D)/sample-configurations/basic.conf $(TARGET_DIR)/etc/proftpd.conf; \ + $(if $(BR2_INET_IPV6),,$(SED) 's/^UseIPv6/# UseIPv6/' $(TARGET_DIR)/etc/proftpd.conf;) \ endef define PROFTPD_INSTALL_INIT_SYSVSignature · 6 lines
2.1.0 _______________________________________________ buildroot mailing list buildroot at busybox.net http://lists.busybox.net/mailman/listinfo/buildroot
Signature · 6 lines
.-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------'
PATCH v3 63/74 proftpd: install configuration file unconditionally
In reply to Thomas PetazzoniQuoted 8 lines
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
"Thomas" == Thomas Petazzoni <[email protected]> writes:
As discussed, users should use a rootfs overlay or a post-build script instead of a custom skeleton to override files installed by Buildroot, so there is no point in having conditions when installing init scripts or configuration files.
Signed-off-by Thomas Petazzoni <[email protected]>
Committed, thanks.
Signature · 1 line
Bye, Peter Korsgaard
PATCH v3 64/74 samba: install configuration file unconditionally
In reply to Thomas PetazzoniAs discussed, users should use a rootfs overlay or a post-build script instead of a custom skeleton to override files installed by Buildroot, so there is no point in having conditions when installing init scripts or configuration files.
--- package/samba/samba.mk | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-)
package/samba/samba.mk +1 -4
@@ -177,10 +177,7 @@ SAMBA_POST_INSTALL_TARGET_HOOKS += SAMBA_REMOVE_SWAT_DOCUMENTATION endif define SAMBA_INSTALL_CONFIG - # install config - @if [ ! -f $(TARGET_DIR)/etc/samba/smb.conf ]; then \ - $(INSTALL) -m 0644 -D package/samba/simple.conf $(TARGET_DIR)/etc/samba/smb.conf; \ - fi + $(INSTALL) -m 0644 -D package/samba/simple.conf $(TARGET_DIR)/etc/samba/smb.conf endef SAMBA_POST_INSTALL_TARGET_HOOKS += SAMBA_INSTALL_CONFIG
Signature · 1 line
2.1.0
PATCH v3 64/74 samba: install configuration file unconditionally
Thomas, All,
On 2014-11-30 15:18 +0100, Thomas Petazzoni spake thusly:
Quoted 6 lines
As discussed, users should use a rootfs overlay or a post-build script instead of a custom skeleton to override files installed by Buildroot, so there is no point in having conditions when installing init scripts or configuration files.
Signed-off-by Thomas Petazzoni <[email protected]>
Regards,
Yann E. MORIN.
Quoted 27 lines
--- package/samba/samba.mk | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-)package/samba/samba.mk +1
-4@@ -177,10 +177,7 @@ SAMBA_POST_INSTALL_TARGET_HOOKS += SAMBA_REMOVE_SWAT_DOCUMENTATION endif define SAMBA_INSTALL_CONFIG - # install config - @if [ ! -f $(TARGET_DIR)/etc/samba/smb.conf ]; then \ - $(INSTALL) -m 0644 -D package/samba/simple.conf $(TARGET_DIR)/etc/samba/smb.conf; \ - fi + $(INSTALL) -m 0644 -D package/samba/simple.conf $(TARGET_DIR)/etc/samba/smb.conf endef SAMBA_POST_INSTALL_TARGET_HOOKS += SAMBA_INSTALL_CONFIGSignature · 6 lines
2.1.0 _______________________________________________ buildroot mailing list buildroot at busybox.net http://lists.busybox.net/mailman/listinfo/buildroot
Signature · 6 lines
.-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------'
PATCH v3 64/74 samba: install configuration file unconditionally
In reply to Thomas PetazzoniQuoted 8 lines
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
"Thomas" == Thomas Petazzoni <[email protected]> writes:
As discussed, users should use a rootfs overlay or a post-build script instead of a custom skeleton to override files installed by Buildroot, so there is no point in having conditions when installing init scripts or configuration files.
Signed-off-by Thomas Petazzoni <[email protected]>
Committed, thanks.
Signature · 1 line
Bye, Peter Korsgaard
PATCH v3 65/74 logrotate: install configuration file unconditionally
In reply to Thomas PetazzoniAs discussed, users should use a rootfs overlay or a post-build script instead of a custom skeleton to override files installed by Buildroot, so there is no point in having conditions when installing init scripts or configuration files.
--- package/logrotate/logrotate.mk | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-)
package/logrotate/logrotate.mk +1 -3
@@ -17,9 +17,7 @@ endef define LOGROTATE_INSTALL_TARGET_CMDS $(MAKE) PREFIX=$(TARGET_DIR) -C $(@D) install - if [ ! -f $(TARGET_DIR)/etc/logrotate.conf ]; then \ - $(INSTALL) -m 0644 package/logrotate/logrotate.conf $(TARGET_DIR)/etc/logrotate.conf; \ - fi + $(INSTALL) -m 0644 package/logrotate/logrotate.conf $(TARGET_DIR)/etc/logrotate.conf $(INSTALL) -d -m 0755 $(TARGET_DIR)/etc/logrotate.d endef
Signature · 1 line
2.1.0
PATCH v3 65/74 logrotate: install configuration file unconditionally
Thomas, All,
On 2014-11-30 15:18 +0100, Thomas Petazzoni spake thusly:
Quoted 6 lines
As discussed, users should use a rootfs overlay or a post-build script instead of a custom skeleton to override files installed by Buildroot, so there is no point in having conditions when installing init scripts or configuration files.
Signed-off-by Thomas Petazzoni <[email protected]>
Regards,
Yann E. MORIN.
Quoted 26 lines
--- package/logrotate/logrotate.mk | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-)package/logrotate/logrotate.mk +1
-3@@ -17,9 +17,7 @@ endef define LOGROTATE_INSTALL_TARGET_CMDS $(MAKE) PREFIX=$(TARGET_DIR) -C $(@D) install - if [ ! -f $(TARGET_DIR)/etc/logrotate.conf ]; then \ - $(INSTALL) -m 0644 package/logrotate/logrotate.conf $(TARGET_DIR)/etc/logrotate.conf; \ - fi + $(INSTALL) -m 0644 package/logrotate/logrotate.conf $(TARGET_DIR)/etc/logrotate.conf $(INSTALL) -d -m 0755 $(TARGET_DIR)/etc/logrotate.d endefSignature · 6 lines
2.1.0 _______________________________________________ buildroot mailing list buildroot at busybox.net http://lists.busybox.net/mailman/listinfo/buildroot
Signature · 6 lines
.-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------'
PATCH v3 65/74 logrotate: install configuration file unconditionally
In reply to Thomas PetazzoniQuoted 8 lines
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
"Thomas" == Thomas Petazzoni <[email protected]> writes:
As discussed, users should use a rootfs overlay or a post-build script instead of a custom skeleton to override files installed by Buildroot, so there is no point in having conditions when installing init scripts or configuration files.
Signed-off-by Thomas Petazzoni <[email protected]>
Committed, thanks.
Signature · 1 line
Bye, Peter Korsgaard
PATCH v3 66/74 nss-mdns: install configuration file unconditionally
In reply to Thomas PetazzoniAs discussed, users should use a rootfs overlay or a post-build script instead of a custom skeleton to override files installed by Buildroot, so there is no point in having conditions when installing init scripts or configuration files.
--- package/nss-mdns/nss-mdns.mk | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-)
package/nss-mdns/nss-mdns.mk +1 -3
@@ -10,9 +10,7 @@ NSS_MDNS_LICENSE = LGPLv2.1+ NSS_MDNS_LICENSE_FILES = LICENSE define NSS_MDNS_INSTALL_CONFIG - if [ ! -f "$(TARGET_DIR)/etc/nsswitch.conf" ]; then \ - $(INSTALL) -D -m 0644 package/glibc/nsswitch.conf $(TARGET_DIR)/etc/nsswitch.conf ; \ - fi + $(INSTALL) -D -m 0644 package/glibc/nsswitch.conf $(TARGET_DIR)/etc/nsswitch.conf sed -r -i -e 's/^(hosts:[[:space:]]+).*/\1files mdns4_minimal [NOTFOUND=return] dns mdns4/' \ $(TARGET_DIR)/etc/nsswitch.conf endef
Signature · 1 line
2.1.0
PATCH v3 66/74 nss-mdns: install configuration file unconditionally
Thomas, All,
On 2014-11-30 15:18 +0100, Thomas Petazzoni spake thusly:
Quoted 15 lines
As discussed, users should use a rootfs overlay or a post-build script instead of a custom skeleton to override files installed by Buildroot, so there is no point in having conditions when installing init scripts or configuration files.
Signed-off-by Thomas Petazzoni <[email protected]>--- package/nss-mdns/nss-mdns.mk | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-)package/nss-mdns/nss-mdns.mk +0
-0
package/nss-mdns/nss-mdns.mk NSS_MDNS_LICENSE = LGPLv2.1+ · line 13
Quoted 7 lines
package/nss-mdns/nss-mdns.mk +1
-3@@ -10,9 +10,7 @@ NSS_MDNS_LICENSE = LGPLv2.1+ NSS_MDNS_LICENSE_FILES = LICENSE define NSS_MDNS_INSTALL_CONFIG - if [ ! -f "$(TARGET_DIR)/etc/nsswitch.conf" ]; then \ - $(INSTALL) -D -m 0644 package/glibc/nsswitch.conf $(TARGET_DIR)/etc/nsswitch.conf ; \ - fi + $(INSTALL) -D -m 0644 package/glibc/nsswitch.conf $(TARGET_DIR)/etc/nsswitch.conf
In fact, this case is a bit different: nsswitch.conf is not coming from the skeleton, but from the glibc package.
But then, when using an external toolchain, we only install nsswitch.conf as a target-finalise hook, which is too late for nss-mdns to sed it.
That was worked-around by Peter about a month ago, by addind that very conditional code:
c7c0ca2: nss-mdns: unbreak after e1eba3d97 (system/skeleton: make
nsswitch install conditional)
The correct fix would be to make the following sed expression a TARGET_FINALIZE hook, as Peter said in the commit log above.
However, that would leave us in an uncomofrtable position, in that we would have to ensure that the hook provided my nss-mdns gets called agfter the hook that install nsswitch.conf, or we'd be back to square one...
Sp: NAK.
Regards,
Yann E. MORIN.
Quoted 10 lines
package/nss-mdns/nss-mdns.mk +0
-0sed -r -i -e 's/^(hosts:[[:space:]]+).*/\1files mdns4_minimal [NOTFOUND=return] dns mdns4/' \ $(TARGET_DIR)/etc/nsswitch.conf endefSignature · 6 lines
2.1.0 _______________________________________________ buildroot mailing list buildroot at busybox.net http://lists.busybox.net/mailman/listinfo/buildroot
Signature · 6 lines
.-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------'
PATCH v3 67/74 ifplugd: install configuration files unconditionally
In reply to Thomas PetazzoniAs discussed, users should use a rootfs overlay or a post-build script instead of a custom skeleton to override files installed by Buildroot, so there is no point in having conditions when installing init scripts or configuration files.
--- package/ifplugd/ifplugd.mk | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-)
package/ifplugd/ifplugd.mk +4 -8
@@ -21,14 +21,10 @@ ifeq ($(BR2_PACKAGE_BUSYBOX),y) endif define IFPLUGD_INSTALL_FIXUP - if [ ! -f $(TARGET_DIR)/etc/ifplugd/ifplugd.conf ]; then \ - $(INSTALL) -D $(@D)/conf/ifplugd.conf $(TARGET_DIR)/etc/ifplugd/ifplugd.conf; \ - $(SED) 's^\(ARGS=.*\)w^\1^' $(TARGET_DIR)/etc/ifplugd/ifplugd.conf; \ - fi - if [ ! -f $(TARGET_DIR)/etc/ifplugd/ifplugd.action ]; then \ - $(INSTALL) -D -m 0755 $(@D)/conf/ifplugd.action \ - $(TARGET_DIR)/etc/ifplugd/ifplugd.action ; \ - fi + $(INSTALL) -D $(@D)/conf/ifplugd.conf $(TARGET_DIR)/etc/ifplugd/ifplugd.conf; \ + $(SED) 's^\(ARGS=.*\)w^\1^' $(TARGET_DIR)/etc/ifplugd/ifplugd.conf; \ + $(INSTALL) -D -m 0755 $(@D)/conf/ifplugd.action \ + $(TARGET_DIR)/etc/ifplugd/ifplugd.action ; \ endef IFPLUGD_POST_INSTALL_TARGET_HOOKS += IFPLUGD_INSTALL_FIXUP
Signature · 1 line
2.1.0
PATCH v3 67/74 ifplugd: install configuration files unconditionally
Thomas, All,
On 2014-11-30 15:18 +0100, Thomas Petazzoni spake thusly:
Quoted 6 lines
As discussed, users should use a rootfs overlay or a post-build script instead of a custom skeleton to override files installed by Buildroot, so there is no point in having conditions when installing init scripts or configuration files.
Signed-off-by Thomas Petazzoni <[email protected]>
But see a comment, below...
Quoted 11 lines
--- package/ifplugd/ifplugd.mk | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-)package/ifplugd/ifplugd.mk +0
-0@@ -21,14 +21,10 @@ ifeq ($(BR2_PACKAGE_BUSYBOX),y) endif
package/ifplugd/ifplugd.mk ifeq ($(BR2_PACKAGE_BUSYBOX),y) · line 24
Quoted 10 lines
package/ifplugd/ifplugd.mk +1
-8define IFPLUGD_INSTALL_FIXUP - if [ ! -f $(TARGET_DIR)/etc/ifplugd/ifplugd.conf ]; then \ - $(INSTALL) -D $(@D)/conf/ifplugd.conf $(TARGET_DIR)/etc/ifplugd/ifplugd.conf; \ - $(SED) 's^\(ARGS=.*\)w^\1^' $(TARGET_DIR)/etc/ifplugd/ifplugd.conf; \ - fi - if [ ! -f $(TARGET_DIR)/etc/ifplugd/ifplugd.action ]; then \ - $(INSTALL) -D -m 0755 $(@D)/conf/ifplugd.action \ - $(TARGET_DIR)/etc/ifplugd/ifplugd.action ; \ - fi + $(INSTALL) -D $(@D)/conf/ifplugd.conf $(TARGET_DIR)/etc/ifplugd/ifplugd.conf; \
Maybe it would be nice to enforce -m 644 on that file, no?
Regards,
Yann E. MORIN.
Quoted 13 lines
package/ifplugd/ifplugd.mk +3
-0+ $(SED) 's^\(ARGS=.*\)w^\1^' $(TARGET_DIR)/etc/ifplugd/ifplugd.conf; \ + $(INSTALL) -D -m 0755 $(@D)/conf/ifplugd.action \ + $(TARGET_DIR)/etc/ifplugd/ifplugd.action ; \ endef IFPLUGD_POST_INSTALL_TARGET_HOOKS += IFPLUGD_INSTALL_FIXUPSignature · 6 lines
2.1.0 _______________________________________________ buildroot mailing list buildroot at busybox.net http://lists.busybox.net/mailman/listinfo/buildroot
Signature · 6 lines
.-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------'
PATCH v3 67/74 ifplugd: install configuration files unconditionally
In reply to Thomas PetazzoniQuoted 8 lines
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
"Thomas" == Thomas Petazzoni <[email protected]> writes:
As discussed, users should use a rootfs overlay or a post-build script instead of a custom skeleton to override files installed by Buildroot, so there is no point in having conditions when installing init scripts or configuration files.
Signed-off-by Thomas Petazzoni <[email protected]>
Committed with the -m 0644 addition suggested by Yann, thanks.
Signature · 1 line
Bye, Peter Korsgaard
PATCH v3 68/74 sysklogd: install configuration file unconditionally
In reply to Thomas PetazzoniAs discussed, users should use a rootfs overlay or a post-build script instead of a custom skeleton to override files installed by Buildroot, so there is no point in having conditions when installing init scripts or configuration files.
--- package/sysklogd/sysklogd.mk | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-)
package/sysklogd/sysklogd.mk +2 -4
@@ -21,10 +21,8 @@ endef define SYSKLOGD_INSTALL_TARGET_CMDS $(INSTALL) -D -m 0500 $(@D)/syslogd $(TARGET_DIR)/sbin/syslogd $(INSTALL) -D -m 0500 $(@D)/klogd $(TARGET_DIR)/sbin/klogd - if [ ! -f $(TARGET_DIR)/etc/syslog.conf ]; then \ - $(INSTALL) -D -m 0644 package/sysklogd/syslog.conf \ - $(TARGET_DIR)/etc/syslog.conf; \ - fi + $(INSTALL) -D -m 0644 package/sysklogd/syslog.conf \ + $(TARGET_DIR)/etc/syslog.conf; \ endef define SYSKLOGD_INSTALL_INIT_SYSV
Signature · 1 line
2.1.0
PATCH v3 68/74 sysklogd: install configuration file unconditionally
Thomas, All,
On 2014-11-30 15:18 +0100, Thomas Petazzoni spake thusly:
Quoted 6 lines
As discussed, users should use a rootfs overlay or a post-build script instead of a custom skeleton to override files installed by Buildroot, so there is no point in having conditions when installing init scripts or configuration files.
Signed-off-by Thomas Petazzoni <[email protected]>
Regards,
Yann E. MORIN.
Quoted 28 lines
--- package/sysklogd/sysklogd.mk | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-)package/sysklogd/sysklogd.mk +2
-4@@ -21,10 +21,8 @@ endef define SYSKLOGD_INSTALL_TARGET_CMDS $(INSTALL) -D -m 0500 $(@D)/syslogd $(TARGET_DIR)/sbin/syslogd $(INSTALL) -D -m 0500 $(@D)/klogd $(TARGET_DIR)/sbin/klogd - if [ ! -f $(TARGET_DIR)/etc/syslog.conf ]; then \ - $(INSTALL) -D -m 0644 package/sysklogd/syslog.conf \ - $(TARGET_DIR)/etc/syslog.conf; \ - fi + $(INSTALL) -D -m 0644 package/sysklogd/syslog.conf \ + $(TARGET_DIR)/etc/syslog.conf; \ endef define SYSKLOGD_INSTALL_INIT_SYSVSignature · 6 lines
2.1.0 _______________________________________________ buildroot mailing list buildroot at busybox.net http://lists.busybox.net/mailman/listinfo/buildroot
Signature · 6 lines
.-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------'
PATCH v3 68/74 sysklogd: install configuration file unconditionally
In reply to Thomas PetazzoniQuoted 8 lines
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
"Thomas" == Thomas Petazzoni <[email protected]> writes:
As discussed, users should use a rootfs overlay or a post-build script instead of a custom skeleton to override files installed by Buildroot, so there is no point in having conditions when installing init scripts or configuration files.
Signed-off-by Thomas Petazzoni <[email protected]>
Committed, thanks.
Signature · 1 line
Bye, Peter Korsgaard
PATCH v3 69/74 screen: install configuration file unconditionally
In reply to Thomas PetazzoniAs discussed, users should use a rootfs overlay or a post-build script instead of a custom skeleton to override files installed by Buildroot, so there is no point in having conditions when installing init scripts or configuration files.
--- package/screen/screen.mk | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-)
package/screen/screen.mk +1 -3
@@ -15,9 +15,7 @@ SCREEN_MAKE = $(MAKE1) SCREEN_INSTALL_TARGET_OPTS = DESTDIR=$(TARGET_DIR) SCREEN=screen install_bin define SCREEN_INSTALL_SCREENRC - if [ ! -f $(TARGET_DIR)/etc/screenrc ]; then \ - $(INSTALL) -m 0755 -D $(@D)/etc/screenrc $(TARGET_DIR)/etc/screenrc; \ - fi + $(INSTALL) -m 0755 -D $(@D)/etc/screenrc $(TARGET_DIR)/etc/screenrc endef SCREEN_POST_INSTALL_TARGET_HOOKS += SCREEN_INSTALL_SCREENRC
Signature · 1 line
2.1.0
PATCH v3 69/74 screen: install configuration file unconditionally
Thomas, All,
On 2014-11-30 15:18 +0100, Thomas Petazzoni spake thusly:
Quoted 6 lines
As discussed, users should use a rootfs overlay or a post-build script instead of a custom skeleton to override files installed by Buildroot, so there is no point in having conditions when installing init scripts or configuration files.
Signed-off-by Thomas Petazzoni <[email protected]>
Regards,
Yann E. MORIN.
Quoted 26 lines
--- package/screen/screen.mk | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-)package/screen/screen.mk +1
-3@@ -15,9 +15,7 @@ SCREEN_MAKE = $(MAKE1) SCREEN_INSTALL_TARGET_OPTS = DESTDIR=$(TARGET_DIR) SCREEN=screen install_bin define SCREEN_INSTALL_SCREENRC - if [ ! -f $(TARGET_DIR)/etc/screenrc ]; then \ - $(INSTALL) -m 0755 -D $(@D)/etc/screenrc $(TARGET_DIR)/etc/screenrc; \ - fi + $(INSTALL) -m 0755 -D $(@D)/etc/screenrc $(TARGET_DIR)/etc/screenrc endef SCREEN_POST_INSTALL_TARGET_HOOKS += SCREEN_INSTALL_SCREENRCSignature · 6 lines
2.1.0 _______________________________________________ buildroot mailing list buildroot at busybox.net http://lists.busybox.net/mailman/listinfo/buildroot
Signature · 6 lines
.-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------'
PATCH v3 69/74 screen: install configuration file unconditionally
In reply to Thomas PetazzoniQuoted 8 lines
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
"Thomas" == Thomas Petazzoni <[email protected]> writes:
As discussed, users should use a rootfs overlay or a post-build script instead of a custom skeleton to override files installed by Buildroot, so there is no point in having conditions when installing init scripts or configuration files.
Signed-off-by Thomas Petazzoni <[email protected]>
Committed, thanks.
Signature · 1 line
Bye, Peter Korsgaard
PATCH v3 70/74 usbmount: install configuration file unconditionally
In reply to Thomas PetazzoniAs discussed, users should use a rootfs overlay or a post-build script instead of a custom skeleton to override files installed by Buildroot, so there is no point in having conditions when installing init scripts or configuration files.
--- package/usbmount/usbmount.mk | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-)
package/usbmount/usbmount.mk +1 -3
@@ -20,9 +20,7 @@ define USBMOUNT_INSTALL_TARGET_CMDS $(TARGET_DIR)/etc/usbmount/usbmount.d/00_remove_model_symlink $(INSTALL) -m 0644 -D $(@D)/usbmount.rules $(TARGET_DIR)/lib/udev/rules.d/usbmount.rules - @if [ ! -f $(TARGET_DIR)/etc/usbmount/usbmount.conf ]; then \ - $(INSTALL) -m 0644 -D $(@D)/usbmount.conf $(TARGET_DIR)/etc/usbmount/usbmount.conf; \ - fi + $(INSTALL) -m 0644 -D $(@D)/usbmount.conf $(TARGET_DIR)/etc/usbmount/usbmount.conf mkdir -p $(addprefix $(TARGET_DIR)/media/usb,0 1 2 3 4 5 6 7) endef
Signature · 1 line
2.1.0
PATCH v3 70/74 usbmount: install configuration file unconditionally
Thomas, All,
On 2014-11-30 15:18 +0100, Thomas Petazzoni spake thusly:
Quoted 15 lines
As discussed, users should use a rootfs overlay or a post-build script instead of a custom skeleton to override files installed by Buildroot, so there is no point in having conditions when installing init scripts or configuration files.
Signed-off-by Thomas Petazzoni <[email protected]>--- package/usbmount/usbmount.mk | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-)package/usbmount/usbmount.mk +0
-0
package/usbmount/usbmount.mk define USBMOUNT_INSTALL_TARGET_CMDS · line 23
Quoted 7 lines
package/usbmount/usbmount.mk +1
-3@@ -20,9 +20,7 @@ define USBMOUNT_INSTALL_TARGET_CMDS $(TARGET_DIR)/etc/usbmount/usbmount.d/00_remove_model_symlink $(INSTALL) -m 0644 -D $(@D)/usbmount.rules $(TARGET_DIR)/lib/udev/rules.d/usbmount.rules - @if [ ! -f $(TARGET_DIR)/etc/usbmount/usbmount.conf ]; then \ - $(INSTALL) -m 0644 -D $(@D)/usbmount.conf $(TARGET_DIR)/etc/usbmount/usbmount.conf; \ - fi + $(INSTALL) -m 0644 -D $(@D)/usbmount.conf $(TARGET_DIR)/etc/usbmount/usbmount.conf
Leading tabs, not spaces. ;-)
Regards,
Yann E. MORIN.
Quoted 10 lines
package/usbmount/usbmount.mk +0
-0mkdir -p $(addprefix $(TARGET_DIR)/media/usb,0 1 2 3 4 5 6 7) endefSignature · 6 lines
2.1.0 _______________________________________________ buildroot mailing list buildroot at busybox.net http://lists.busybox.net/mailman/listinfo/buildroot
Signature · 6 lines
.-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------'
PATCH v3 70/74 usbmount: install configuration file unconditionally
In reply to Thomas PetazzoniQuoted 8 lines
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
"Thomas" == Thomas Petazzoni <[email protected]> writes:
As discussed, users should use a rootfs overlay or a post-build script instead of a custom skeleton to override files installed by Buildroot, so there is no point in having conditions when installing init scripts or configuration files.
Signed-off-by Thomas Petazzoni <[email protected]>
Committed with indentation fixed, thanks.
Signature · 1 line
Bye, Peter Korsgaard
PATCH v3 71/74 php: install configuration file unconditionally
In reply to Thomas PetazzoniAs discussed, users should use a rootfs overlay or a post-build script instead of a custom skeleton to override files installed by Buildroot, so there is no point in having conditions when installing init scripts or configuration files.
--- package/php/php.mk | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-)
package/php/php.mk +2 -4
@@ -238,10 +238,8 @@ PHP_POST_INSTALL_TARGET_HOOKS += PHP_EXTENSIONS_FIXUP define PHP_INSTALL_FIXUP rm -rf $(TARGET_DIR)/usr/lib/php rm -f $(TARGET_DIR)/usr/bin/phpize - if [ ! -f $(TARGET_DIR)/etc/php.ini ]; then \ - $(INSTALL) -m 0755 $(PHP_DIR)/php.ini-production \ - $(TARGET_DIR)/etc/php.ini; \ - fi + $(INSTALL) -m 0755 $(PHP_DIR)/php.ini-production \ + $(TARGET_DIR)/etc/php.ini endef PHP_POST_INSTALL_TARGET_HOOKS += PHP_INSTALL_FIXUP
Signature · 1 line
2.1.0
PATCH v3 71/74 php: install configuration file unconditionally
Thomas, All,
On 2014-11-30 15:18 +0100, Thomas Petazzoni spake thusly:
Quoted 6 lines
As discussed, users should use a rootfs overlay or a post-build script instead of a custom skeleton to override files installed by Buildroot, so there is no point in having conditions when installing init scripts or configuration files.
Signed-off-by Thomas Petazzoni <[email protected]>
Regards,
Yann E. MORIN.
Quoted 28 lines
--- package/php/php.mk | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-)package/php/php.mk +2
-4@@ -238,10 +238,8 @@ PHP_POST_INSTALL_TARGET_HOOKS += PHP_EXTENSIONS_FIXUP define PHP_INSTALL_FIXUP rm -rf $(TARGET_DIR)/usr/lib/php rm -f $(TARGET_DIR)/usr/bin/phpize - if [ ! -f $(TARGET_DIR)/etc/php.ini ]; then \ - $(INSTALL) -m 0755 $(PHP_DIR)/php.ini-production \ - $(TARGET_DIR)/etc/php.ini; \ - fi + $(INSTALL) -m 0755 $(PHP_DIR)/php.ini-production \ + $(TARGET_DIR)/etc/php.ini endef PHP_POST_INSTALL_TARGET_HOOKS += PHP_INSTALL_FIXUPSignature · 6 lines
2.1.0 _______________________________________________ buildroot mailing list buildroot at busybox.net http://lists.busybox.net/mailman/listinfo/buildroot
Signature · 6 lines
.-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------'
PATCH v3 71/74 php: install configuration file unconditionally
In reply to Thomas PetazzoniQuoted 17 lines
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
"Thomas" == Thomas Petazzoni <[email protected]> writes:
As discussed, users should use a rootfs overlay or a post-build script instead of a custom skeleton to override files installed by Buildroot, so there is no point in having conditions when installing init scripts or configuration files.
Signed-off-by Thomas Petazzoni <[email protected]>--- package/php/php.mk | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-)package/php/php.mk +0
-0
package/php/php.mk PHP_POST_INSTALL_TARGET_HOOKS += PHP_EXTENSIONS_FIXUP · line 242
Quoted 9 lines
package/php/php.mk +2
-4@@ -238,10 +238,8 @@ PHP_POST_INSTALL_TARGET_HOOKS += PHP_EXTENSIONS_FIXUP define PHP_INSTALL_FIXUP rm -rf $(TARGET_DIR)/usr/lib/php rm -f $(TARGET_DIR)/usr/bin/phpize - if [ ! -f $(TARGET_DIR)/etc/php.ini ]; then \ - $(INSTALL) -m 0755 $(PHP_DIR)/php.ini-production \ - $(TARGET_DIR)/etc/php.ini; \ - fi + $(INSTALL) -m 0755 $(PHP_DIR)/php.ini-production \ + $(TARGET_DIR)/etc/php.ini
Committed with -D option added / extra space after 0755 removed, thanks.
Signature · 1 line
Bye, Peter Korsgaard
PATCH v3 72/74 inadyn: install configuration file unconditionally
In reply to Thomas PetazzoniAs discussed, users should use a rootfs overlay or a post-build script instead of a custom skeleton to override files installed by Buildroot, so there is no point in having conditions when installing init scripts or configuration files.
--- package/inadyn/inadyn.mk | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-)
package/inadyn/inadyn.mk +2 -4
@@ -20,10 +20,8 @@ INADYN_CONF_OPTS += --disable-ssl endif define INADYN_INSTALL_SAMPLE_CONFIG - @if [ ! -f $(TARGET_DIR)/etc/inadyn.conf ]; then \ - $(INSTALL) -D -m 0600 package/inadyn/inadyn.conf \ - $(TARGET_DIR)/etc/inadyn.conf; \ - fi + $(INSTALL) -D -m 0600 package/inadyn/inadyn.conf \ + $(TARGET_DIR)/etc/inadyn.conf endef INADYN_POST_INSTALL_TARGET_HOOKS += INADYN_INSTALL_SAMPLE_CONFIG
Signature · 1 line
2.1.0
PATCH v3 72/74 inadyn: install configuration file unconditionally
Thomas, All,
On 2014-11-30 15:19 +0100, Thomas Petazzoni spake thusly:
Quoted 6 lines
As discussed, users should use a rootfs overlay or a post-build script instead of a custom skeleton to override files installed by Buildroot, so there is no point in having conditions when installing init scripts or configuration files.
Signed-off-by Thomas Petazzoni <[email protected]>
Regards,
Yann E. MORIN.
Quoted 28 lines
--- package/inadyn/inadyn.mk | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-)package/inadyn/inadyn.mk +2
-4@@ -20,10 +20,8 @@ INADYN_CONF_OPTS += --disable-ssl endif define INADYN_INSTALL_SAMPLE_CONFIG - @if [ ! -f $(TARGET_DIR)/etc/inadyn.conf ]; then \ - $(INSTALL) -D -m 0600 package/inadyn/inadyn.conf \ - $(TARGET_DIR)/etc/inadyn.conf; \ - fi + $(INSTALL) -D -m 0600 package/inadyn/inadyn.conf \ + $(TARGET_DIR)/etc/inadyn.conf endef INADYN_POST_INSTALL_TARGET_HOOKS += INADYN_INSTALL_SAMPLE_CONFIGSignature · 6 lines
2.1.0 _______________________________________________ buildroot mailing list buildroot at busybox.net http://lists.busybox.net/mailman/listinfo/buildroot
Signature · 6 lines
.-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------'
PATCH v3 72/74 inadyn: install configuration file unconditionally
In reply to Thomas PetazzoniQuoted 8 lines
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
"Thomas" == Thomas Petazzoni <[email protected]> writes:
As discussed, users should use a rootfs overlay or a post-build script instead of a custom skeleton to override files installed by Buildroot, so there is no point in having conditions when installing init scripts or configuration files.
Signed-off-by Thomas Petazzoni <[email protected]>
Committed, thanks.
Signature · 1 line
Bye, Peter Korsgaard
PATCH v3 73/74 mpd: install configuration file unconditionally
In reply to Thomas PetazzoniAs discussed, users should use a rootfs overlay or a post-build script instead of a custom skeleton to override files installed by Buildroot, so there is no point in having conditions when installing init scripts or configuration files.
--- package/mpd/mpd.mk | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-)
package/mpd/mpd.mk +1 -4
@@ -228,10 +228,7 @@ MPD_CONF_OPTS += --disable-wavpack endif define MPD_INSTALL_EXTRA_FILES - @if [ ! -f $(TARGET_DIR)/etc/mpd.conf ]; then \ - $(INSTALL) -D package/mpd/mpd.conf \ - $(TARGET_DIR)/etc/mpd.conf; \ - fi + $(INSTALL) -D package/mpd/mpd.conf $(TARGET_DIR)/etc/mpd.conf endef MPD_POST_INSTALL_TARGET_HOOKS += MPD_INSTALL_EXTRA_FILES
Signature · 1 line
2.1.0
PATCH v3 73/74 mpd: install configuration file unconditionally
Thomas, All,
On 2014-11-30 15:19 +0100, Thomas Petazzoni spake thusly:
Quoted 6 lines
As discussed, users should use a rootfs overlay or a post-build script instead of a custom skeleton to override files installed by Buildroot, so there is no point in having conditions when installing init scripts or configuration files.
Signed-off-by Thomas Petazzoni <[email protected]>
But see a comment below...
Quoted 9 lines
--- package/mpd/mpd.mk | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-)package/mpd/mpd.mk +0
-0
package/mpd/mpd.mk MPD_CONF_OPTS += --disable-wavpack · line 231
Quoted 8 lines
package/mpd/mpd.mk +1
-4@@ -228,10 +228,7 @@ MPD_CONF_OPTS += --disable-wavpack endif define MPD_INSTALL_EXTRA_FILES - @if [ ! -f $(TARGET_DIR)/etc/mpd.conf ]; then \ - $(INSTALL) -D package/mpd/mpd.conf \ - $(TARGET_DIR)/etc/mpd.conf; \ - fi + $(INSTALL) -D package/mpd/mpd.conf $(TARGET_DIR)/etc/mpd.conf
Maybe nice to make the access rights explicit with -m 0644, no?
Regards,
Yann E. MORIN.
Quoted 10 lines
package/mpd/mpd.mk +0
-0endef MPD_POST_INSTALL_TARGET_HOOKS += MPD_INSTALL_EXTRA_FILESSignature · 6 lines
2.1.0 _______________________________________________ buildroot mailing list buildroot at busybox.net http://lists.busybox.net/mailman/listinfo/buildroot
Signature · 6 lines
.-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------'
PATCH v3 73/74 mpd: install configuration file unconditionally
In reply to Thomas PetazzoniQuoted 8 lines
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
"Thomas" == Thomas Petazzoni <[email protected]> writes:
As discussed, users should use a rootfs overlay or a post-build script instead of a custom skeleton to override files installed by Buildroot, so there is no point in having conditions when installing init scripts or configuration files.
Signed-off-by Thomas Petazzoni <[email protected]>
Committed with -m 0644 as noted by Yann, thanks.
Signature · 1 line
Bye, Peter Korsgaard
PATCH v3 74/74 toolchain: install nssswitch.conf configuration file unconditionally
In reply to Thomas PetazzoniAs discussed, users should use a rootfs overlay or a post-build script instead of a custom skeleton to override files installed by Buildroot, so there is no point in having conditions when installing init scripts or configuration files.
--- toolchain/toolchain.mk | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-)
toolchain/toolchain.mk +2 -4
@@ -3,12 +3,10 @@ # TARGET_FINALIZE_HOOKS, to be applied just after all packages # have been built. -# Install default nsswitch.conf file if the skeleton doesn't provide it +# Install default nsswitch.conf file ifeq ($(BR2_TOOLCHAIN_USES_GLIBC),y) define GLIBC_COPY_NSSWITCH_FILE - $(Q)if [ ! -f "$(TARGET_DIR)/etc/nsswitch.conf" ]; then \ - $(INSTALL) -D -m 0644 package/glibc/nsswitch.conf $(TARGET_DIR)/etc/nsswitch.conf ; \ - fi + $(INSTALL) -D -m 0644 package/glibc/nsswitch.conf $(TARGET_DIR)/etc/nsswitch.conf endef TARGET_FINALIZE_HOOKS += GLIBC_COPY_NSSWITCH_FILE endif
Signature · 1 line
2.1.0
PATCH v3 74/74 toolchain: install nssswitch.conf configuration file unconditionally
Thomas, All,
On 2014-11-30 15:19 +0100, Thomas Petazzoni spake thusly:
Quoted 16 lines
As discussed, users should use a rootfs overlay or a post-build script instead of a custom skeleton to override files installed by Buildroot, so there is no point in having conditions when installing init scripts or configuration files.
Signed-off-by Thomas Petazzoni <[email protected]>--- toolchain/toolchain.mk | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-)toolchain/toolchain.mk +0
-0@@ -3,12 +3,10 @@ # TARGET_FINALIZE_HOOKS, to be applied just after all packages
toolchain/toolchain.mk line 9
Quoted 10 lines
toolchain/toolchain.mk +2
-4# have been built. -# Install default nsswitch.conf file if the skeleton doesn't provide it +# Install default nsswitch.conf file ifeq ($(BR2_TOOLCHAIN_USES_GLIBC),y) define GLIBC_COPY_NSSWITCH_FILE - $(Q)if [ ! -f "$(TARGET_DIR)/etc/nsswitch.conf" ]; then \ - $(INSTALL) -D -m 0644 package/glibc/nsswitch.conf $(TARGET_DIR)/etc/nsswitch.conf ; \ - fi + $(INSTALL) -D -m 0644 package/glibc/nsswitch.conf $(TARGET_DIR)/etc/nsswitch.conf
As much as I am tempted to Ack this patch, I think we should revisit the way we handle nsswitch.conf, especially in the light of my comments on your previous patch about nss-mdns.
So, Can we get those two patches out of the series for now?
Regards,
Yann E. MORIN.
Quoted 10 lines
toolchain/toolchain.mk +0
-0endef TARGET_FINALIZE_HOOKS += GLIBC_COPY_NSSWITCH_FILE endifSignature · 6 lines
2.1.0 _______________________________________________ buildroot mailing list buildroot at busybox.net http://lists.busybox.net/mailman/listinfo/buildroot
Signature · 6 lines
.-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------'
v3 cover Misc package improvements
In reply to Thomas PetazzoniHi Thomas,
Quoted 5 lines · Thomas Petazzoni
Changes since v2:
- Fix commit title of the commit making the dmraid init script installation unconditional, it was referring to busybox while the commit is about dmraid. Noticed by Baruch.
Just for the record, this was noticed by Danomi Manchego
(http://lists.busybox.net/pipermail/buildroot/2014-November/113339.html).
baruch
Signature · 3 lines
http://baruch.siach.name/blog/ ~. .~ Tk Open Systems
=}------------------------------------------------ooO--U--Ooo------------{=
- baruch at tkos.co.il - tel: +972.2.679.5364, http://www.tkos.co.il -