Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
SUSE:SLE-12-SP2:Update
package-lists-SLED-images
generate.sh
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File generate.sh of Package package-lists-SLED-images
#!/bin/sh BLACKLIST="ghostscript MozillaFirefox-translations libreoffice gnucash-docs openclipart-svg \ libreoffice-templates-labels-a4 libreoffice-templates-labels-letter libreoffice-templates-presentation-layouts \ clamav libgstreamer-0_10-0 desktop-data-SLE-extra xorg-x11-fonts sled-manuals_en manufacturer-PPDs" export LC_ALL=C export LC_COLLATE=C rm -fr $PWD/tmp mkdir tmp #~/prod/osc-plugin-factory/bs_mirrorfull --nodebug https://api.suse.de/public/build/SUSE:SLE-12-SP2:GA:Staging:B/standard/x86_64 test-repo #cp -a test-repo tmp #zypper -R $PWD/tmp --non-interactive ar test-repo test zypper -R $PWD/tmp --non-interactive ar http://dist.nue.suse.com/install/SLP/SLE-12-SP2-Desktop-TEST/x86_64/DVD1/ tmp > /dev/null zypper -R $PWD/tmp --non-interactive --no-gpg-checks --gpg-auto-import-keys refresh > /dev/null # lock some packages zypper -R $PWD/tmp --non-interactive addlock $BLACKLIST > /dev/null zypper -R $PWD/tmp --non-interactive --xmlout in --auto-agree-with-licenses --dry-run patterns-sled-desktop-base > tmp/base.log [ $? -ne 0 ] && echo failing to install base pattern && exit 0 xsltproc package-list.xsl tmp/base.log > gnome_cd-base-default.x86_64.list zypper -R $PWD/tmp --non-interactive --xmlout in --auto-agree-with-licenses --dry-run patterns-sled-desktop-base patterns-sled-x11 > tmp/x11.log xsltproc package-list.xsl tmp/x11.log > gnome_cd-x11-default.x86_64.list zypper -R $PWD/tmp --non-interactive --xmlout in --auto-agree-with-licenses --dry-run patterns-sled-desktop-base patterns-sled-desktop-gnome patterns-sled-x11 > tmp/gnome.log xsltproc package-list.xsl tmp/gnome.log > gnome_cd-default.x86_64.list # do some cleanup in the lists for i in *.list ; do sed -i -e '/^sled-release.*/d' $i; sed -i -e '/branding-upstream.*/d' $i; sed -i -e '/^patterns-sled-.*/d' $i; sed -i -e '/^patterns-sle-.*/d' $i; sed -i -e '/^.*-32bit$/d' $i; # blacklist for grub2-branding-SLE is bnc#883194 sed -i -e '/^grub2-branding.*/d' $i; sed -i -e '/^man-pages.*/d' $i; # blacklist kernel-default (bnc#976936) sed -i -e '/^kernel-default/d' $i; # remove the biggest ones sed -i -e '/^adwaita-icon-theme$/d' $i; sed -i -e '/^binutils$/d' $i; sed -i -e '/^kernel-firmware$/d' $i; sed -i -e '/manuals_en$/d' $i; sed -i -e '/webkit.*gtk/d' $i; sed -i -e '/glibc-locale/d' $i; sed -i -e '/glibc-profile/d' $i; sed -i -e '/-lang$/d' $i; sed -i -e '/libLLVM$/d' $i sed -i -e '/^argyllcms$/d' $i; # hot fix sed -i -e '/^yast2-qt-/d' $i; sed -i -e '/^yast2-theme/d' $i; sed -i -e '/^gnome-documents/d' $i; # recommends we don't want to see pulled in the dependencies sed -i -e '/^zypper-aptitude$/d' $i; sed -i -e '/^translation-update-en$/d' $i; sed -i -e '/^system-config-printer/d' $i; sed -i -e '/^rp-pppoe$/d' $i; sed -i -e '/^xfs$/d' $i; sed -i -e '/^libvdpau_nouveau$/d' $i; sed -i -e '/^icewm-config-upstream$/d' $i; sed -i -e '/^gvfs-backend-afc$/d' $i; sed -i -e '/^gstreamer-plugin-cogl$/d' $i; sed -i -e '/^gstreamer-libnice$/d' $i; sed -i -e '/^avahi-autoipd$/d' $i; done #rm -fr $PWD/tmp
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor