Skip to content

Instantly share code, notes, and snippets.

@yacuken
Last active September 18, 2016 02:38
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save yacuken/071a553f6bcc69bb1de5e832eb8cd6c0 to your computer and use it in GitHub Desktop.
Save yacuken/071a553f6bcc69bb1de5e832eb8cd6c0 to your computer and use it in GitHub Desktop.
use osc

for example

cd $ANDROID_ROOT/droid-local-repo/$DEVICE
osc co nemo:devel:hw:$VENDOR:$DEVICE/droid-hal-$DEVICE
cd nemo:devel:hw:$VENDOR:$DEVICE/droid-hal-$DEVICE
for pkg in $(ls ../../{audio*,droid{-hal-$DEVICE*,media*}}); do cp $pkg .; done
cat << EOF > build.script
#!/bin/bash

cd ~/rpmbuild
mkdir -p RPMS/armv7hl/

echo "copying SOURCES/*rpm to RPMS/armv7hl/"
cp SOURCES/*rpm RPMS/armv7hl/
EOF
cat << EOF > droid-hal-$DEVICE.spec
Summary:  Droid HAL upload package
License:  BSD-3-Clause
Name:     droid-hal-$DEVICE
Version:  0.0.1
Release:  0
Provides: droid-hal
Source0:  $(ls droid-hal-$DEVICE-0* | sed 's/droid-//')
Group:    System
Requires: droid-system-packager
%description
%{summary}.
EOF

osc addremove *
osc commit
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment