LogoopenSUSE Build Service > Projects
Sign Up | Log In

View File pre_checkin.sh of Package systemd (Project Base:System)

#!/bin/sh

# This script is based on libcdio_spec-prepare.sh (thanks to sbrabec@suse.cz)
# create a -mini spec for systemd for bootstrapping

ORIG_SPEC=systemd
EDIT_WARNING="##### WARNING: please do not edit this auto generated spec file. Use the ${ORIG_SPEC}.spec! #####\n"
sed "s/^%define bootstrap.*$/${EDIT_WARNING}%define bootstrap 1/;
     s/^%define udevpkgname.*$/${EDIT_WARNING}%define udevpkgname udev-mini/;
     s/^\(Name:.*\)$/\1-mini/;
          s/^BuildRoot.*/&\n\nProvides:    %{real} = %{version}-%{release}\n/
	      " < ${ORIG_SPEC}.spec > ${ORIG_SPEC}-mini.spec
cp ${ORIG_SPEC}.changes ${ORIG_SPEC}-mini.changes
cp ${ORIG_SPEC}-rpmlintrc ${ORIG_SPEC}-mini-rpmlintrc

osc service localrun format_spec_file