Hi Mahmoud,

When you edit the debian/rules file you must take care of the indentation of the command black (in my example the "do" block).

A typical debian target would be "%:"

target:
            do something
            do something else
^^^^^^

this must be a Tab not Spaces!


Steffen

Am 27.10.2014 um 13:17 schrieb Mahmoud Ramadan Ali:
Sorry Steffen,
I don't know exactly what do you mean by setting the command lines to start with tab but not spaces ! can you give an example for a command sentence to apply that to the rules file command lines ? also i have attached my rules file to tel me which lines i should apply to them that fix...
Best Regards.

On Mon, Oct 27, 2014 at 12:24 PM, Steffen Hönig <s.hoe...@openthinclient.com <mailto:s.hoe...@openthinclient.com>> wrote:

    Hi Mahmoud,

    as debian/rules files are nothing but regular makefiles you need
    to adhere to their syntax rules and one of them is that command
    lines have to start with a TAB (not spaces!) to be recognized by
    make. So go fix your indentation.


    Am 24.10.2014 um 22:46 schrieb Mahmoud Ramadan Ali:
    Hiii Steffen,
    I have added the line to the rules file and i did thet job and
    created the directory but now i'm reviving another error...
    /*
    debian/rules:67: *** missing separator (did you mean TAB instead
    of 8 spaces?).  Stop.
    dpkg-buildpackage: error: fakeroot -u debian/rules clean gave
    error exit status 2*/

    any ideas ?

    On Fri, Oct 24, 2014 at 12:22 PM, Hönig, Steffen
    <s.hoe...@openthinclient.com
    <mailto:s.hoe...@openthinclient.com>> wrote:

        Hi,

        that's a know bug for now, you need to add a directory manually:
        (let the app be called foo in this case)

        $mkdir  -p  foo/foo-2.0-01/package-rootfs/opt/foo


        2014-10-24 1:23 GMT+02:00 Mahmoud Ramadan Ali
        <cisco.and.more.b...@gmail.com
        <mailto:cisco.and.more.b...@gmail.com>>:

            Hi everyone,
            I have an error when building a package using the
            "tcos_buildpackage" command showing that it
            cannot stat `package-rootfs': No such file or directory
            my assumption is that something is wrong with the rules
            file in the debian directory...i think that the file is
            not complete to create the "package-rootfs" directory...i
            have attached my rules file if anyone want to have a look
            at it...thanks in advance

            root@debian:/home/mahmoud/Desktop/sap01/sap01-2.0-01#
            <mailto:root@debian:/home/mahmoud/Desktop/sap01/sap01-2.0-01#>
            tcos_buildpackage
            dpkg-buildpackage: warning: using a gain-root-command
            while being root
            dpkg-buildpackage: source package sap01
            dpkg-buildpackage: source version 2.0-01-2
            dpkg-buildpackage: source changed by root
            <root@localhost.localdomain>
            <mailto:root@localhost.localdomain>
            dpkg-buildpackage: host architecture i386
             dpkg-source --before-build sap01-2.0-01
             fakeroot -u debian/rules clean
            dh_testdir
            dh_testroot
            rm -f build-stamp configure-stamp
            dh_clean
            dh_clean: Compatibility levels before 5 are deprecated
            (level 4 in use)
             dpkg-source -b sap01-2.0-01
            dpkg-source: warning: no source format specified in
            debian/source/format, see dpkg-source(1)
            dpkg-source: info: using source format `1.0'
            dpkg-source: info: building sap01 in sap01_2.0-01-2.tar.gz
            dpkg-source: info: building sap01 in sap01_2.0-01-2.dsc
             debian/rules build
            dh_testdir
            # Add here commands to configure the package.
            touch configure-stamp
            dh_testdir
            touch build-stamp
             fakeroot -u debian/rules binary
            dh_testdir
            dh_testroot
            dh_clean -k
            dh_clean: dh_clean -k is deprecated; use dh_prep instead
            dh_clean: Compatibility levels before 5 are deprecated
            (level 4 in use)
            rm -rf debian/tempcopy debian/sap01
            mkdir -p debian/tempcopy debian/sap01/sfs/package && \
                    cp -al package-rootfs debian/tempcopy/ && \
                    cp -al tcos debian/tempcopy/package-rootfs/opt/sap01/
            cp: cannot stat `package-rootfs': No such file or directory
            make: *** [install] Error 1
            dpkg-buildpackage: error: fakeroot -u debian/rules binary
            gave error exit status 2


            
------------------------------------------------------------------------------

            _______________________________________________
            The Open Source Thin Client Solution
            http://openthinclient.org
            openthinclient-user@lists.sourceforge.net
            <mailto:openthinclient-user@lists.sourceforge.net>
            https://lists.sourceforge.net/lists/listinfo/openthinclient-user




-- Mit freundlichen Grüßen

        Steffen Hönig
        --
        Development & Support

        openthinclient gmbh, Büro Dresden
        Frühlingstr. 11, 01099 Dresden, Deutschland
        Telefon: +49 35141886215-1
        Mobil:   +49 176 99635238
        mailto: s.hoe...@openthinclient.com
        <mailto:j.fren...@openthinclient.com>


        openthinclient gmbh
        Heilbronner Str. 150, 70191 Stuttgart, Deutschland
        Telefon: +49 711 1378636-0
        Telefax: +49 711 1378636-9
        Amtsgericht Stuttgart: HRB 245 177; USt-ID: DE216017092
        Geschäftsführer: Alexander Stecher
        http://openthinclient.com

        
------------------------------------------------------------------------------

        _______________________________________________
        The Open Source Thin Client Solution http://openthinclient.org
        openthinclient-user@lists.sourceforge.net
        <mailto:openthinclient-user@lists.sourceforge.net>
        https://lists.sourceforge.net/lists/listinfo/openthinclient-user




    
------------------------------------------------------------------------------


    _______________________________________________
    The Open Source Thin Client Solutionhttp://openthinclient.org
    openthinclient-user@lists.sourceforge.net  
<mailto:openthinclient-user@lists.sourceforge.net>
    https://lists.sourceforge.net/lists/listinfo/openthinclient-user

-- Mit freundlichen Grüßen

    Steffen Hönig

    Development & Support

    openthinclient gmbh, Büro Dresden
    Frühlingstr. 11, 01099 Dresden, Deutschland
    Telefon: +49 35141886215-1
    Mobil:   +49 176 99635238
    mailto:s.hoe...@openthinclient.com  <mailto:s.hoe...@openthinclient.com>


    openthinclient gmbh
    Heilbronner Str. 150, 70191 Stuttgart, Deutschland
    Telefon: +49 711 1378636-0
    Telefax: +49 711 1378636-9
    Amtsgericht Stuttgart: HRB 245 177; USt-ID: DE216017092
    Geschäftsführer: Alexander Stecher
    http://openthinclient.com


    
------------------------------------------------------------------------------

    _______________________________________________
    The Open Source Thin Client Solution http://openthinclient.org
    openthinclient-user@lists.sourceforge.net
    <mailto:openthinclient-user@lists.sourceforge.net>
    https://lists.sourceforge.net/lists/listinfo/openthinclient-user




------------------------------------------------------------------------------


_______________________________________________
The Open Source Thin Client Solution http://openthinclient.org
openthinclient-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openthinclient-user

--
Mit freundlichen Grüßen

Steffen Hönig

Development & Support

openthinclient gmbh, Büro Dresden
Frühlingstr. 11, 01099 Dresden, Deutschland
Telefon: +49 35141886215-1
Mobil:   +49 176 99635238
mailto: s.hoe...@openthinclient.com


openthinclient gmbh
Heilbronner Str. 150, 70191 Stuttgart, Deutschland
Telefon: +49 711 1378636-0
Telefax: +49 711 1378636-9
Amtsgericht Stuttgart: HRB 245 177; USt-ID: DE216017092
Geschäftsführer: Alexander Stecher
http://openthinclient.com

------------------------------------------------------------------------------
_______________________________________________
The Open Source Thin Client Solution http://openthinclient.org
openthinclient-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openthinclient-user

Reply via email to