Openembedded Core Discussions
 help / color / mirror / Atom feed
* [PATCH 0/3] DHCP and reduction of amount of packages installer by xinit
@ 2011-11-10 21:37 Otavio Salvador
  2011-11-10 21:37 ` [PATCH 1/3] dhcp: generate initial leases files for server Otavio Salvador
                   ` (3 more replies)
  0 siblings, 4 replies; 9+ messages in thread
From: Otavio Salvador @ 2011-11-10 21:37 UTC (permalink / raw)
  To: openembedded-core

The following changes since commit 379c77d1516fe8fdbd1cd7063f709b5266872b03:

  populate_*.bbclass: Correct INSTALL variable name after recent multilib changes (2011-11-10 18:05:06 +0000)

are available in the git repository at:
  git://github.com/OSSystems/oe-core master
  https://github.com/OSSystems/oe-core/tree/HEAD

Otavio Salvador (3):
  dhcp: generate initial leases files for server
  util-linux: split mcookie onto a package
  xinit: rdepends on util-linux-mcookie to avoid brining whole
    util-linux

 meta/recipes-connectivity/dhcp/dhcp.inc           |    9 ++++++++-
 meta/recipes-connectivity/dhcp/dhcp_4.2.0.bb      |    2 +-
 meta/recipes-core/util-linux/util-linux.inc       |    3 ++-
 meta/recipes-core/util-linux/util-linux_2.19.1.bb |    2 +-
 meta/recipes-graphics/xorg-app/xinit_1.3.0.bb     |    4 ++--
 5 files changed, 14 insertions(+), 6 deletions(-)

-- 
1.7.2.5




^ permalink raw reply	[flat|nested] 9+ messages in thread

* [PATCH 1/3] dhcp: generate initial leases files for server
  2011-11-10 21:37 [PATCH 0/3] DHCP and reduction of amount of packages installer by xinit Otavio Salvador
@ 2011-11-10 21:37 ` Otavio Salvador
  2011-11-10 21:50   ` Paul Menzel
  2011-11-10 21:37 ` [PATCH 2/3] util-linux: split mcookie onto a package Otavio Salvador
                   ` (2 subsequent siblings)
  3 siblings, 1 reply; 9+ messages in thread
From: Otavio Salvador @ 2011-11-10 21:37 UTC (permalink / raw)
  To: openembedded-core

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
---
 meta/recipes-connectivity/dhcp/dhcp.inc      |    9 ++++++++-
 meta/recipes-connectivity/dhcp/dhcp_4.2.0.bb |    2 +-
 2 files changed, 9 insertions(+), 2 deletions(-)

diff --git a/meta/recipes-connectivity/dhcp/dhcp.inc b/meta/recipes-connectivity/dhcp/dhcp.inc
index 1cc529d..f9d80e7 100644
--- a/meta/recipes-connectivity/dhcp/dhcp.inc
+++ b/meta/recipes-connectivity/dhcp/dhcp.inc
@@ -51,13 +51,15 @@ do_install_append () {
 		mv ${D}${sbindir}/dhclient ${D}${base_sbindir}/
 	fi
 	install -m 0755 ${S}/client/scripts/linux ${D}${base_sbindir}/dhclient-script
+
+	install -d ${D}${localstatedir}/lib/dhcp/
 }
 
 PACKAGES += "dhcp-server dhcp-server-config dhcp-client dhcp-relay dhcp-omshell"
 
 FILES_${PN} = ""
 
-FILES_dhcp-server = "${sbindir}/dhcpd ${sysconfdir}/init.d/dhcp-server"
+FILES_dhcp-server = "${sbindir}/dhcpd ${sysconfdir}/init.d/dhcp-server ${localstatedir}/lib/dhcp/"
 RRECOMMENDS_dhcp-server = "dhcp-server-config"
 
 FILES_dhcp-server-config = "${sysconfdir}/default/dhcp-server ${sysconfdir}/dhcp/dhcpd.conf"
@@ -68,3 +70,8 @@ FILES_dhcp-client = "${base_sbindir}/dhclient ${base_sbindir}/dhclient-script ${
 RDEPENDS_dhcp-client = "bash"
 
 FILES_dhcp-omshell = "${bindir}/omshell"
+
+pkg_postinst_dhcp-server() {
+    touch $D/${localstatedir}/lib/dhcp/dhcpd.leases
+    touch $D/${localstatedir}/lib/dhcp/dhcpd6.leases
+}
diff --git a/meta/recipes-connectivity/dhcp/dhcp_4.2.0.bb b/meta/recipes-connectivity/dhcp/dhcp_4.2.0.bb
index 8ed7d76..2471d61 100644
--- a/meta/recipes-connectivity/dhcp/dhcp_4.2.0.bb
+++ b/meta/recipes-connectivity/dhcp/dhcp_4.2.0.bb
@@ -1,6 +1,6 @@
 require dhcp.inc
 
-PR = "r3"
+PR = "r4"
 
 SRC_URI += "file://fixincludes.patch \
             file://dhcp-3.0.3-dhclient-dbus.patch;striplevel=0 \
-- 
1.7.2.5




^ permalink raw reply related	[flat|nested] 9+ messages in thread

* [PATCH 2/3] util-linux: split mcookie onto a package
  2011-11-10 21:37 [PATCH 0/3] DHCP and reduction of amount of packages installer by xinit Otavio Salvador
  2011-11-10 21:37 ` [PATCH 1/3] dhcp: generate initial leases files for server Otavio Salvador
@ 2011-11-10 21:37 ` Otavio Salvador
  2011-11-10 21:57   ` Paul Menzel
  2011-11-10 21:37 ` [PATCH 3/3] xinit: rdepends on util-linux-mcookie to avoid brining whole util-linux Otavio Salvador
  2011-11-12  0:12 ` [PATCH 0/3] DHCP and reduction of amount of packages installer by xinit Saul Wold
  3 siblings, 1 reply; 9+ messages in thread
From: Otavio Salvador @ 2011-11-10 21:37 UTC (permalink / raw)
  To: openembedded-core

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
---
 meta/recipes-core/util-linux/util-linux.inc       |    3 ++-
 meta/recipes-core/util-linux/util-linux_2.19.1.bb |    2 +-
 2 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/meta/recipes-core/util-linux/util-linux.inc b/meta/recipes-core/util-linux/util-linux.inc
index 4db577c..dcf0ed9 100644
--- a/meta/recipes-core/util-linux/util-linux.inc
+++ b/meta/recipes-core/util-linux/util-linux.inc
@@ -30,7 +30,7 @@ PACKAGES =+ "util-linux-agetty util-linux-fdisk util-linux-cfdisk util-linux-sfd
              util-linux-mount util-linux-readprofile util-linux-libblkid \
              util-linux-libblkid-dev util-linux-libuuid util-linux-libuuid-dev \
              util-linux-uuidgen util-linux-lscpu util-linux-fsck util-linux-blkid \
-	     util-linux-chkdupexe util-linux-mkfs"
+	     util-linux-chkdupexe util-linux-mkfs util-linux-mcookie"
 
 EXTRA_OECONF = "--disable-use-tty-group --disable-makeinstall-chown --enable-elvtune --enable-init --enable-kill --enable-last \
  --enable-mesg --enable-partx --enable-raw --enable-rdev --enable-reset \
@@ -45,6 +45,7 @@ FILES_util-linux-sfdisk = "${sbindir}/sfdisk"
 FILES_util-linux-swaponoff = "${base_sbindir}/swapon.${PN} ${sbindir}/swapoff.${PN}"
 FILES_util-linux-losetup = "${base_sbindir}/losetup.${PN}"
 FILES_util-linux-mount = "${base_bindir}/mount.${PN}"
+FILES_util-linux-mcookie = "${bindir}/mcookie"
 FILES_util-linux-umount = "${base_bindir}/umount.${PN}"
 FILES_util-linux-readprofile = "${base_sbindir}/readprofile.${PN}"
 FILES_util-linux-uuidgen = "${bindir}/uuidgen"
diff --git a/meta/recipes-core/util-linux/util-linux_2.19.1.bb b/meta/recipes-core/util-linux/util-linux_2.19.1.bb
index fb5637e..e2fb727 100644
--- a/meta/recipes-core/util-linux/util-linux_2.19.1.bb
+++ b/meta/recipes-core/util-linux/util-linux_2.19.1.bb
@@ -1,5 +1,5 @@
 MAJOR_VERSION = "2.19"
-PR = "r9"
+PR = "r10"
 require util-linux.inc
 
 # note that `lscpu' is under GPLv3+
-- 
1.7.2.5




^ permalink raw reply related	[flat|nested] 9+ messages in thread

* [PATCH 3/3] xinit: rdepends on util-linux-mcookie to avoid brining whole util-linux
  2011-11-10 21:37 [PATCH 0/3] DHCP and reduction of amount of packages installer by xinit Otavio Salvador
  2011-11-10 21:37 ` [PATCH 1/3] dhcp: generate initial leases files for server Otavio Salvador
  2011-11-10 21:37 ` [PATCH 2/3] util-linux: split mcookie onto a package Otavio Salvador
@ 2011-11-10 21:37 ` Otavio Salvador
  2011-11-10 23:11   ` Paul Menzel
  2011-11-12  0:12 ` [PATCH 0/3] DHCP and reduction of amount of packages installer by xinit Saul Wold
  3 siblings, 1 reply; 9+ messages in thread
From: Otavio Salvador @ 2011-11-10 21:37 UTC (permalink / raw)
  To: openembedded-core

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
---
 meta/recipes-graphics/xorg-app/xinit_1.3.0.bb |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/meta/recipes-graphics/xorg-app/xinit_1.3.0.bb b/meta/recipes-graphics/xorg-app/xinit_1.3.0.bb
index 6953ccc..08dfe12 100644
--- a/meta/recipes-graphics/xorg-app/xinit_1.3.0.bb
+++ b/meta/recipes-graphics/xorg-app/xinit_1.3.0.bb
@@ -10,12 +10,12 @@ then terminate."
 
 LIC_FILES_CHKSUM = "file://COPYING;md5=0d4b5eef75f1584ccbdc5e4a34314407"
 
-PR = "r1"
+PR = "r2"
 PE = "1"
 
 EXTRA_OECONF = "ac_cv_path_MCOOKIE=${bindir}/mcookie"
 
-RDEPENDS_${PN} += "util-linux"
+RDEPENDS_${PN} += "util-linux-mcookie"
 
 FILES_${PN} += "${libdir}X11/xinit"
 
-- 
1.7.2.5




^ permalink raw reply related	[flat|nested] 9+ messages in thread

* Re: [PATCH 1/3] dhcp: generate initial leases files for server
  2011-11-10 21:37 ` [PATCH 1/3] dhcp: generate initial leases files for server Otavio Salvador
@ 2011-11-10 21:50   ` Paul Menzel
  2011-11-10 22:01     ` Otavio Salvador
  0 siblings, 1 reply; 9+ messages in thread
From: Paul Menzel @ 2011-11-10 21:50 UTC (permalink / raw)
  To: openembedded-core

[-- Attachment #1: Type: text/plain, Size: 392 bytes --]

Am Donnerstag, den 10.11.2011, 21:37 +0000 schrieb Otavio Salvador:

What is the error message you are getting?

> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
> ---
>  meta/recipes-connectivity/dhcp/dhcp.inc      |    9 ++++++++-
>  meta/recipes-connectivity/dhcp/dhcp_4.2.0.bb |    2 +-
>  2 files changed, 9 insertions(+), 2 deletions(-)

[…]


Thanks,

Paul

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 205 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [PATCH 2/3] util-linux: split mcookie onto a package
  2011-11-10 21:37 ` [PATCH 2/3] util-linux: split mcookie onto a package Otavio Salvador
@ 2011-11-10 21:57   ` Paul Menzel
  0 siblings, 0 replies; 9+ messages in thread
From: Paul Menzel @ 2011-11-10 21:57 UTC (permalink / raw)
  To: openembedded-core

[-- Attachment #1: Type: text/plain, Size: 469 bytes --]

Am Donnerstag, den 10.11.2011, 21:37 +0000 schrieb Otavio Salvador:

Sau!, if you take this patch, please correct *i*nto in the commit
summary and add

`mcookie` is needed by `startx` and according to the manual page also by
`xauth` [1].

[1] http://linux.die.net/man/1/mcookie

as the commit message.

> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>

[…]

Reviewed-by: Paul Menzel <paulepanter@users.sourceforge.net>


Thanks,

Paul

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 205 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [PATCH 1/3] dhcp: generate initial leases files for server
  2011-11-10 21:50   ` Paul Menzel
@ 2011-11-10 22:01     ` Otavio Salvador
  0 siblings, 0 replies; 9+ messages in thread
From: Otavio Salvador @ 2011-11-10 22:01 UTC (permalink / raw)
  To: Patches and discussions about the oe-core layer

On Thu, Nov 10, 2011 at 19:50, Paul Menzel
<paulepanter@users.sourceforge.net> wrote:
> Am Donnerstag, den 10.11.2011, 21:37 +0000 schrieb Otavio Salvador:
>
> What is the error message you are getting?
>
>> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
>> ---
>>  meta/recipes-connectivity/dhcp/dhcp.inc      |    9 ++++++++-
>>  meta/recipes-connectivity/dhcp/dhcp_4.2.0.bb |    2 +-
>>  2 files changed, 9 insertions(+), 2 deletions(-)
>
> […]

if not using the init script it fails as the leases are created by it.
I am using it using systemd and this fails without the leases thus
this allows it to work out of box.

-- 
Otavio Salvador                             O.S. Systems
E-mail: otavio@ossystems.com.br  http://www.ossystems.com.br
Mobile: +55 53 9981-7854              http://projetos.ossystems.com.br



^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [PATCH 3/3] xinit: rdepends on util-linux-mcookie to avoid brining whole util-linux
  2011-11-10 21:37 ` [PATCH 3/3] xinit: rdepends on util-linux-mcookie to avoid brining whole util-linux Otavio Salvador
@ 2011-11-10 23:11   ` Paul Menzel
  0 siblings, 0 replies; 9+ messages in thread
From: Paul Menzel @ 2011-11-10 23:11 UTC (permalink / raw)
  To: openembedded-core

[-- Attachment #1: Type: text/plain, Size: 948 bytes --]

Am Donnerstag, den 10.11.2011, 21:37 +0000 schrieb Otavio Salvador:

s/brining/bringing in/

Commit message body:

With 

        commit 1053a6a8e15851ef139d8aa4683849fc2fc277e1
        Author: Paul Menzel <paulepanter@users.sourceforge.net>
        Date:   Tue Nov 8 13:00:32 2011 +0100
        
            xinit: Fix `startx` looking for `mcookie` in sysroot

`util-linux` was added as a run time dependency because it includes
`/usr/bin/mcookie` needed for `startx`. This dragged in 10 packages to
images using `startx`. Packaging `mcookie` separately in the previous
patch and only run time depending on `util-linux-mcookie` solves this
problem.

> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Reviewed-by: Paul Menzel <paulepanter@users.sourceforge.net>

> ---
>  meta/recipes-graphics/xorg-app/xinit_1.3.0.bb |    4 ++--
>  1 files changed, 2 insertions(+), 2 deletions(-)

[…]


Thanks,

Paul

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 205 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [PATCH 0/3] DHCP and reduction of amount of packages installer by xinit
  2011-11-10 21:37 [PATCH 0/3] DHCP and reduction of amount of packages installer by xinit Otavio Salvador
                   ` (2 preceding siblings ...)
  2011-11-10 21:37 ` [PATCH 3/3] xinit: rdepends on util-linux-mcookie to avoid brining whole util-linux Otavio Salvador
@ 2011-11-12  0:12 ` Saul Wold
  3 siblings, 0 replies; 9+ messages in thread
From: Saul Wold @ 2011-11-12  0:12 UTC (permalink / raw)
  To: Patches and discussions about the oe-core layer

On 11/10/2011 01:37 PM, Otavio Salvador wrote:
> The following changes since commit 379c77d1516fe8fdbd1cd7063f709b5266872b03:
>
>    populate_*.bbclass: Correct INSTALL variable name after recent multilib changes (2011-11-10 18:05:06 +0000)
>
> are available in the git repository at:
>    git://github.com/OSSystems/oe-core master
>    https://github.com/OSSystems/oe-core/tree/HEAD
>
> Otavio Salvador (3):
>    dhcp: generate initial leases files for server
Need a better comment, I will update based on your email.

>    util-linux: split mcookie onto a package
>    xinit: rdepends on util-linux-mcookie to avoid brining whole
>      util-linux
>
Merged into OE-Core

Thanks
	Sau!


>   meta/recipes-connectivity/dhcp/dhcp.inc           |    9 ++++++++-
>   meta/recipes-connectivity/dhcp/dhcp_4.2.0.bb      |    2 +-
>   meta/recipes-core/util-linux/util-linux.inc       |    3 ++-
>   meta/recipes-core/util-linux/util-linux_2.19.1.bb |    2 +-
>   meta/recipes-graphics/xorg-app/xinit_1.3.0.bb     |    4 ++--
>   5 files changed, 14 insertions(+), 6 deletions(-)
>



^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2011-11-12  0:19 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-11-10 21:37 [PATCH 0/3] DHCP and reduction of amount of packages installer by xinit Otavio Salvador
2011-11-10 21:37 ` [PATCH 1/3] dhcp: generate initial leases files for server Otavio Salvador
2011-11-10 21:50   ` Paul Menzel
2011-11-10 22:01     ` Otavio Salvador
2011-11-10 21:37 ` [PATCH 2/3] util-linux: split mcookie onto a package Otavio Salvador
2011-11-10 21:57   ` Paul Menzel
2011-11-10 21:37 ` [PATCH 3/3] xinit: rdepends on util-linux-mcookie to avoid brining whole util-linux Otavio Salvador
2011-11-10 23:11   ` Paul Menzel
2011-11-12  0:12 ` [PATCH 0/3] DHCP and reduction of amount of packages installer by xinit Saul Wold

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox