summaryrefslogtreecommitdiff
path: root/classes/opie.bbclass
diff options
context:
space:
mode:
authorPaul Sokolovsky <pmiscml@gmail.com>2007-07-04 17:22:20 +0000
committerPaul Sokolovsky <pmiscml@gmail.com>2007-07-04 17:22:20 +0000
commitbfd1efbf726e591303a6da689c8dbc86342c483e (patch)
treee8adbaad50eaf92543b13f03482e0f9c9aec6326 /classes/opie.bbclass
parent8ef2e54a4be5388da382c8e6cba020eae12db82d (diff)
opie.bbclass: Install binaries to $bindir.
* Per #2254.
Diffstat (limited to 'classes/opie.bbclass')
-rw-r--r--classes/opie.bbclass8
1 files changed, 5 insertions, 3 deletions
diff --git a/classes/opie.bbclass b/classes/opie.bbclass
index 916a8a4a30..c11cf0b4de 100644
--- a/classes/opie.bbclass
+++ b/classes/opie.bbclass
@@ -80,6 +80,7 @@ python opie_do_opie_install() {
D = "%s/image" % bb.data.getVar( "WORKDIR", d, True )
WORKDIR = bb.data.getVar( "WORKDIR", d, True )
palmtopdir = bb.data.getVar( "palmtopdir", d, True )
+ gnubindir = bb.data.getVar( "bindir", d, True )
APPDESKTOP = bb.data.getVar( "APPDESKTOP", d, True ) or "%s/%s" % ( WORKDIR, desktopdir )
if desktopdir is not None:
@@ -89,11 +90,12 @@ python opie_do_opie_install() {
os.system( "install -d %s%s%s/" % ( D, palmtopdir, bindir ) )
if APPTYPE == "binary":
- os.system( "install -m 0755 %s/%s %s%s%s/" % ( S, APPNAME, D, palmtopdir, bindir ) )
+ os.system( "install -d %s%s/" % ( D, gnubindir ) )
+ os.system( "install -m 0755 %s/%s %s%s/" % ( S, APPNAME, D, gnubindir ) )
elif APPTYPE == "quicklaunch":
os.system( "install -m 0755 %s/lib%s.so %s%s%s/" % ( S, APPNAME, D, palmtopdir, bindir ) )
- os.system( "install -d %s%s/bin/" % ( D, palmtopdir ) )
- os.system( "ln -sf %s/bin/quicklauncher %s%s/bin/%s" % ( palmtopdir, D, palmtopdir, APPNAME ) )
+ os.system( "install -d %s%s/" % ( D, gnubindir ) )
+ os.system( "ln -sf %s/quicklauncher %s%s/%s" % ( gnubindir, D, gnubindir, APPNAME ) )
elif APPTYPE == "plugin":
os.system( "install -m 0755 %s/lib%s.so %s%s%s/" % ( S, APPNAME, D, palmtopdir, bindir ) )
}