Re: [Angstrom-devel] [meta-angstrom 1/2] images: consolidate development packages in development-image
> On Aug 7, 2016, at 3:37 PM, Stefan Agner wrote: > > On 2016-06-28 23:17, Stefan Agner wrote: >> The images development-gnome-image and development-xfce-image share >> a large amount of pakages (mainly console utilities). Create a common >> base image "development-image" (which can be used standalone too). > > Any comment on this patches? Haven't been merged so far… This looks ok to me. > > -- > Stefan > >> >> Signed-off-by: Stefan Agner >> --- >> recipes-images/angstrom/development-gnome-image.bb | 53 ++-- >> recipes-images/angstrom/development-image.bb | 58 >> ++ >> recipes-images/angstrom/development-xfce-image.bb | 55 ++-- >> 3 files changed, 64 insertions(+), 102 deletions(-) >> create mode 100644 recipes-images/angstrom/development-image.bb >> >> diff --git a/recipes-images/angstrom/development-gnome-image.bb >> b/recipes-images/angstrom/development-gnome-image.bb >> index d198bf4..9518926 100644 >> --- a/recipes-images/angstrom/development-gnome-image.bb >> +++ b/recipes-images/angstrom/development-gnome-image.bb >> @@ -1,16 +1,10 @@ >> -# Image with a GNOME2 desktop and various tools installed >> +# Image with a XFCE desktop and various development tools installed >> >> -CONMANPKGS = "connman connman-client connman-angstrom-settings >> connman-plugin-loopback connman-plugin-ethernet connman-plugin-wifi >> connman-gnome" >> - >> -require systemd-image.bb >> +require development-image.bb >> >> EXTRA_IMAGE_FEATURES += "splash" >> -ARCHTOOLS = "" >> -ARCHTOOLS_x86 = "dmidecode" >> >> IMAGE_INSTALL += " \ >> -xinput-calibrator \ >> -systemd-analyze \ >> packagegroup-gnome \ >> packagegroup-gnome-apps \ >> packagegroup-gnome-themes \ >> @@ -18,48 +12,7 @@ IMAGE_INSTALL += " \ >> packagegroup-core-x11-xserver \ >> packagegroup-gnome-fonts \ >> \ >> -packagegroup-sdk-target \ >> -\ >> -pciutils \ >> -usbutils \ >> -i2c-tools \ >> -parse-edid \ >> -memtester \ >> -alsa-utils \ >> -devmem2 \ >> -iw \ >> -bonnie++ \ >> -hdparm \ >> -iozone3 \ >> -iperf \ >> -lmbench \ >> -rt-tests \ >> -evtest \ >> -bc \ >> -fb-test \ >> -tcpdump \ >> -procps \ >> -util-linux \ >> -coreutils \ >> -ethtool \ >> -bridge-utils \ >> -wget \ >> -screen \ >> -minicom \ >> -rsync \ >> -vim vim-vimrc \ >> -${ARCHTOOLS} \ >> -\ >> -git \ >> -\ >> -e2fsprogs-mke2fs \ >> -dosfstools \ >> -parted \ >> -xfsprogs \ >> -btrfs-tools \ >> -\ >> -python-core python-modules \ >> +connman-gnome \ >> " >> >> export IMAGE_BASENAME = "development-GNOME-image" >> - >> diff --git a/recipes-images/angstrom/development-image.bb >> b/recipes-images/angstrom/development-image.bb >> new file mode 100644 >> index 000..b5c971a >> --- /dev/null >> +++ b/recipes-images/angstrom/development-image.bb >> @@ -0,0 +1,58 @@ >> +# Image with target SDK and various development tools installed >> + >> +CONMANPKGS = "connman connman-client connman-angstrom-settings >> connman-plugin-loopback connman-plugin-ethernet connman-plugin-wifi" >> + >> +require systemd-image.bb >> + >> +ARCHTOOLS = "" >> +ARCHTOOLS_x86 = "dmidecode" >> + >> +IMAGE_INSTALL += " \ >> +packagegroup-sdk-target \ >> +\ >> +xinput-calibrator \ >> +systemd-analyze \ >> +\ >> +bash \ >> +pciutils \ >> +usbutils \ >> +i2c-tools \ >> +parse-edid \ >> +memtester \ >> +alsa-utils \ >> +devmem2 \ >> +iw \ >> +bonnie++ \ >> +hdparm \ >> +iozone3 \ >> +iperf \ >> +lmbench \ >> +rt-tests \ >> +evtest \ >> +bc \ >> +fb-test \ >> +tcpdump \ >> +procps \ >> +util-linux \ >> +coreutils \ >> +ethtool \ >> +bridge-utils \ >> +wget \ >> +screen \ >> +minicom \ >> +rsync \ >> +vim vim-vimrc \ >> +${ARCHTOOLS} \ >> +\ >> +git \ >> +\ >> +e2fsprogs-mke2fs \ >> +dosfstools \ >> +parted \ >> +xfsprogs \ >> +btrfs-tools \ >> +\ >> +python-core python-modules \ >> +" >> + >> +export IMAGE_BASENAME = "development-image" >> diff --git a/recipes-images/angstrom/development-xfce-image.bb >> b/recipes-images/angstrom/development-xfce-image.bb >> index 3b1e50a..42df038 100644 >> --- a/recipes-images/angstrom/development-xfce-image.bb >> +++ b/recipes-images/angstrom/development-xfce-image.bb >> @@ -1,16 +1,9 @@ >> -# Image with a GNOME2 desktop and various tools installed >> +# Image with a GNOME2 desktop and various development tools installed >> >> -CONMANPKGS = "connman connman-client connman-angstrom-settings >> connman-plugin-loopback connman-plugin-ethernet connman-plugin-wifi >> connman-gnome" >> +require development-image.bb >> >> -require systemd-image.bb >> - >> -ARCHTOOLS = "" >> -ARCHTOOLS_x86 = "dmidecode" >> >> IMAGE_INSTALL += " \ >> -xinput-calib
Re: [Angstrom-devel] [meta-angstrom 1/2] images: consolidate development packages in development-image
On 2016-06-28 23:17, Stefan Agner wrote: > The images development-gnome-image and development-xfce-image share > a large amount of pakages (mainly console utilities). Create a common > base image "development-image" (which can be used standalone too). Any comment on this patches? Haven't been merged so far... -- Stefan > > Signed-off-by: Stefan Agner > --- > recipes-images/angstrom/development-gnome-image.bb | 53 ++-- > recipes-images/angstrom/development-image.bb | 58 > ++ > recipes-images/angstrom/development-xfce-image.bb | 55 ++-- > 3 files changed, 64 insertions(+), 102 deletions(-) > create mode 100644 recipes-images/angstrom/development-image.bb > > diff --git a/recipes-images/angstrom/development-gnome-image.bb > b/recipes-images/angstrom/development-gnome-image.bb > index d198bf4..9518926 100644 > --- a/recipes-images/angstrom/development-gnome-image.bb > +++ b/recipes-images/angstrom/development-gnome-image.bb > @@ -1,16 +1,10 @@ > -# Image with a GNOME2 desktop and various tools installed > +# Image with a XFCE desktop and various development tools installed > > -CONMANPKGS = "connman connman-client connman-angstrom-settings > connman-plugin-loopback connman-plugin-ethernet connman-plugin-wifi > connman-gnome" > - > -require systemd-image.bb > +require development-image.bb > > EXTRA_IMAGE_FEATURES += "splash" > -ARCHTOOLS = "" > -ARCHTOOLS_x86 = "dmidecode" > > IMAGE_INSTALL += " \ > - xinput-calibrator \ > - systemd-analyze \ > packagegroup-gnome \ > packagegroup-gnome-apps \ > packagegroup-gnome-themes \ > @@ -18,48 +12,7 @@ IMAGE_INSTALL += " \ > packagegroup-core-x11-xserver \ > packagegroup-gnome-fonts \ > \ > - packagegroup-sdk-target \ > - \ > - pciutils \ > - usbutils \ > - i2c-tools \ > - parse-edid \ > - memtester \ > - alsa-utils \ > - devmem2 \ > - iw \ > - bonnie++ \ > - hdparm \ > - iozone3 \ > - iperf \ > - lmbench \ > - rt-tests \ > - evtest \ > - bc \ > - fb-test \ > - tcpdump \ > - procps \ > - util-linux \ > - coreutils \ > - ethtool \ > - bridge-utils \ > - wget \ > - screen \ > - minicom \ > - rsync \ > - vim vim-vimrc \ > - ${ARCHTOOLS} \ > - \ > - git \ > - \ > - e2fsprogs-mke2fs \ > - dosfstools \ > - parted \ > - xfsprogs \ > - btrfs-tools \ > - \ > - python-core python-modules \ > + connman-gnome \ > " > > export IMAGE_BASENAME = "development-GNOME-image" > - > diff --git a/recipes-images/angstrom/development-image.bb > b/recipes-images/angstrom/development-image.bb > new file mode 100644 > index 000..b5c971a > --- /dev/null > +++ b/recipes-images/angstrom/development-image.bb > @@ -0,0 +1,58 @@ > +# Image with target SDK and various development tools installed > + > +CONMANPKGS = "connman connman-client connman-angstrom-settings > connman-plugin-loopback connman-plugin-ethernet connman-plugin-wifi" > + > +require systemd-image.bb > + > +ARCHTOOLS = "" > +ARCHTOOLS_x86 = "dmidecode" > + > +IMAGE_INSTALL += " \ > + packagegroup-sdk-target \ > + \ > + xinput-calibrator \ > + systemd-analyze \ > + \ > + bash \ > +pciutils \ > + usbutils \ > + i2c-tools \ > + parse-edid \ > + memtester \ > + alsa-utils \ > + devmem2 \ > + iw \ > + bonnie++ \ > + hdparm \ > + iozone3 \ > + iperf \ > + lmbench \ > + rt-tests \ > + evtest \ > + bc \ > + fb-test \ > + tcpdump \ > + procps \ > + util-linux \ > + coreutils \ > + ethtool \ > + bridge-utils \ > + wget \ > + screen \ > + minicom \ > + rsync \ > + vim vim-vimrc \ > + ${ARCHTOOLS} \ > + \ > + git \ > + \ > + e2fsprogs-mke2fs \ > + dosfstools \ > + parted \ > + xfsprogs \ > + btrfs-tools \ > + \ > + python-core python-modules \ > +" > + > +export IMAGE_BASENAME = "development-image" > diff --git a/recipes-images/angstrom/development-xfce-image.bb > b/recipes-images/angstrom/development-xfce-image.bb > index 3b1e50a..42df038 100644 > --- a/recipes-images/angstrom/development-xfce-image.bb > +++ b/recipes-images/angstrom/development-xfce-image.bb > @@ -1,16 +1,9 @@ > -# Image with a GNOME2 desktop and various tools installed > +# Image with a GNOME2 desktop and various development tools installed > > -CONMANPKGS = "connman connman-client connman-angstrom-settings > connman-plugin-loopback connman-plugin-ethernet connman-plugin-wifi > connman-gnome" > +require development-image.bb > > -require systemd-image.bb > - > -ARCHTOOLS = "" > -ARCHTOOLS_x86 = "dmidecode" > > IMAGE_INSTALL += " \ > - xinput-calibrator \ > - systemd-analyze \ > - \ > packagegroup-xfce-base \ > packagegroup-gnome-xserver-base \ > packagegroup-core-x11-xserv
[Angstrom-devel] [meta-angstrom 1/2] images: consolidate development packages in development-image
The images development-gnome-image and development-xfce-image share a large amount of pakages (mainly console utilities). Create a common base image "development-image" (which can be used standalone too). Signed-off-by: Stefan Agner --- recipes-images/angstrom/development-gnome-image.bb | 53 ++-- recipes-images/angstrom/development-image.bb | 58 ++ recipes-images/angstrom/development-xfce-image.bb | 55 ++-- 3 files changed, 64 insertions(+), 102 deletions(-) create mode 100644 recipes-images/angstrom/development-image.bb diff --git a/recipes-images/angstrom/development-gnome-image.bb b/recipes-images/angstrom/development-gnome-image.bb index d198bf4..9518926 100644 --- a/recipes-images/angstrom/development-gnome-image.bb +++ b/recipes-images/angstrom/development-gnome-image.bb @@ -1,16 +1,10 @@ -# Image with a GNOME2 desktop and various tools installed +# Image with a XFCE desktop and various development tools installed -CONMANPKGS = "connman connman-client connman-angstrom-settings connman-plugin-loopback connman-plugin-ethernet connman-plugin-wifi connman-gnome" - -require systemd-image.bb +require development-image.bb EXTRA_IMAGE_FEATURES += "splash" -ARCHTOOLS = "" -ARCHTOOLS_x86 = "dmidecode" IMAGE_INSTALL += " \ - xinput-calibrator \ - systemd-analyze \ packagegroup-gnome \ packagegroup-gnome-apps \ packagegroup-gnome-themes \ @@ -18,48 +12,7 @@ IMAGE_INSTALL += " \ packagegroup-core-x11-xserver \ packagegroup-gnome-fonts \ \ - packagegroup-sdk-target \ - \ - pciutils \ - usbutils \ - i2c-tools \ - parse-edid \ - memtester \ - alsa-utils \ - devmem2 \ - iw \ - bonnie++ \ - hdparm \ - iozone3 \ - iperf \ - lmbench \ - rt-tests \ - evtest \ - bc \ - fb-test \ - tcpdump \ - procps \ - util-linux \ - coreutils \ - ethtool \ - bridge-utils \ - wget \ - screen \ - minicom \ - rsync \ - vim vim-vimrc \ - ${ARCHTOOLS} \ - \ - git \ - \ - e2fsprogs-mke2fs \ - dosfstools \ - parted \ - xfsprogs \ - btrfs-tools \ - \ - python-core python-modules \ + connman-gnome \ " export IMAGE_BASENAME = "development-GNOME-image" - diff --git a/recipes-images/angstrom/development-image.bb b/recipes-images/angstrom/development-image.bb new file mode 100644 index 000..b5c971a --- /dev/null +++ b/recipes-images/angstrom/development-image.bb @@ -0,0 +1,58 @@ +# Image with target SDK and various development tools installed + +CONMANPKGS = "connman connman-client connman-angstrom-settings connman-plugin-loopback connman-plugin-ethernet connman-plugin-wifi" + +require systemd-image.bb + +ARCHTOOLS = "" +ARCHTOOLS_x86 = "dmidecode" + +IMAGE_INSTALL += " \ + packagegroup-sdk-target \ + \ + xinput-calibrator \ + systemd-analyze \ + \ + bash \ +pciutils \ + usbutils \ + i2c-tools \ + parse-edid \ + memtester \ + alsa-utils \ + devmem2 \ + iw \ + bonnie++ \ + hdparm \ + iozone3 \ + iperf \ + lmbench \ + rt-tests \ + evtest \ + bc \ + fb-test \ + tcpdump \ + procps \ + util-linux \ + coreutils \ + ethtool \ + bridge-utils \ + wget \ + screen \ + minicom \ + rsync \ + vim vim-vimrc \ + ${ARCHTOOLS} \ + \ + git \ + \ + e2fsprogs-mke2fs \ + dosfstools \ + parted \ + xfsprogs \ + btrfs-tools \ + \ + python-core python-modules \ +" + +export IMAGE_BASENAME = "development-image" diff --git a/recipes-images/angstrom/development-xfce-image.bb b/recipes-images/angstrom/development-xfce-image.bb index 3b1e50a..42df038 100644 --- a/recipes-images/angstrom/development-xfce-image.bb +++ b/recipes-images/angstrom/development-xfce-image.bb @@ -1,16 +1,9 @@ -# Image with a GNOME2 desktop and various tools installed +# Image with a GNOME2 desktop and various development tools installed -CONMANPKGS = "connman connman-client connman-angstrom-settings connman-plugin-loopback connman-plugin-ethernet connman-plugin-wifi connman-gnome" +require development-image.bb -require systemd-image.bb - -ARCHTOOLS = "" -ARCHTOOLS_x86 = "dmidecode" IMAGE_INSTALL += " \ - xinput-calibrator \ - systemd-analyze \ - \ packagegroup-xfce-base \ packagegroup-gnome-xserver-base \ packagegroup-core-x11-xserver \ @@ -19,48 +12,7 @@ IMAGE_INSTALL += " \ \ angstrom-gdm-autologin-hack angstrom-gdm-xfce-hack gdm \ \ - packagegroup-sdk-target \ - \ - bash \ -pciutils \ - usbutils \ - i2c-tools \ - parse-edid \