Search
SailfishOS Open Build Service
>
Projects
>
nemo
:
devel:hw
:
halium
:
11
>
droid-config-halium-devel
> _service:tar_git:droid-config-halium.inc
Log In
Username
Password
Cancel
Overview
Repositories
Revisions
Requests
Users
Advanced
Attributes
Meta
File _service:tar_git:droid-config-halium.inc of Package droid-config-halium-devel
Name: droid-config-halium-%{flavour} Provides: droid-hal Provides: droid-config Provides: droid-config-halium Summary: Config packages for Version: 1 %if 0%{?_obs_build_project:1} Release: 1 %else %define rel_date %(date +'%%Y%%m%%d%%H%%M') Release: %{rel_date} %endif License: GPLv2 Source0: %{name}-%{version}.tar.bz2 AutoReqProv: no #Hack Provides: droid-hal-kernel Provides: droid-hal-img-boot Provides: droid-hal-img-recovery %description %{summary}. %prep %if 0%{?_obs_build_project:1} # For OBS builds we need to have tarball extracted after tar_git packaging it %setup -q -n %{name}-%{version} %endif %install rm -rf %{buildroot} mkdir -p %{buildroot} rm -rf tmp/ mkdir -p tmp/ echo "%defattr(-,root,root,-)" > tmp/droid-config.files do_not_move_to_lib64=( "firmware" "modules" "oneshot.d" "startup" "sysctl.d" "systemd/system" "systemd/user" "sysusers.d" "tmpfiles.d" "udev" "droid/hw-group.d" ) copy_files_from() { config_dir=$1 if [ -d $config_dir ]; then olddir=$PWD cd $config_dir for f in $(find . \( -type f -o -type l \) -print); do dst=$(echo $f | sed 's/^.//') if echo $dst | grep -qE "^/usr/lib/|^/lib/"; then move_to_lib64=true for stay_in_lib in "${do_not_move_to_lib64[@]}"; do if echo $dst | grep -qE "^/usr/lib/$stay_in_lib/|^/lib/$stay_in_lib/"; then move_to_lib64=false break fi done if [ "$move_to_lib64" = true ]; then if echo $dst | grep -q "^/usr/lib/"; then dst=$(echo $dst | sed 's /usr/lib/ %{_libdir}/ ') else dst=$(echo $dst | sed 's /lib/ /%{_lib}/ ') fi fi fi dstdir=$RPM_BUILD_ROOT$(dirname $dst) if [ ! -d $dstdir ]; then mkdir -p $dstdir fi cp -Pv $f $dstdir echo $dst >> $olddir/tmp/droid-config.files done cd - >/dev/null fi } copy_files_from ./sparse mkdir -p %{buildroot}/var/lib/lxc/android/rootfs mkdir -p $RPM_BUILD_ROOT/%{_datadir}/ssu/features.d/ sed -e "s|@FLAVOUR@|%{flavour}|g" \ %if "%{flavour}" != "testing" -e "s|:/%%(release)/sailfish_%%(release)_%%(arch)|/sailfish_latest_%%(arch)|g" \ %endif adaptation-halium.ini.in > $RPM_BUILD_ROOT/%{_datadir}/ssu/features.d/adaptation-halum.ini %files -f tmp/droid-config.files %defattr(-,root,root,-) /var/lib/lxc/android/rootfs %{_datadir}/ssu/features.d/adaptation-halum.ini