~yolanda.robla/ubuntu/saucy/iscsitarget/dep-8-tests

« back to all changes in this revision

Viewing changes to debian/rules

  • Committer: Bazaar Package Importer
  • Author(s): Chuck Short
  • Date: 2008-05-17 11:33:55 UTC
  • mfrom: (1.1.1 upstream)
  • Revision ID: james.westby@ubuntu.com-20080517113355-gzmh2h3dleqe1qno
Tags: 0.4.15+svn148-2.1ubuntu1
* Merge from debian unstable, remaining changes:
  - Update kernel modules to build for several architectures.
  - Fixed init script.

Show diffs side-by-side

added added

removed removed

Lines of Context:
41
41
 
42
42
kdist_clean:
43
43
        dh_clean
44
 
        -$(MAKE) clean
 
44
         $(MAKE) -C $(KSRC) SUBDIRS=$(shell pwd)/kernel clean
45
45
 
46
46
# prep-deb-files rewrites the debian/ files as needed. See RATIONALE for
47
47
# details
86
86
        dh_testdir
87
87
        dh_testroot
88
88
        rm -f build-arch-stamp build-indep-stamp #CONFIGURE-STAMP#
89
 
        -$(MAKE) -C usr clean
 
89
        $(MAKE) -C usr clean
90
90
        dh_clean 
91
91
 
92
92
install: install-arch install-indep
95
95
        dh_testroot
96
96
        dh_clean -k -i 
97
97
        dh_installdirs -i
98
 
 
 
98
        
99
99
        # Create the directories to install the source into
100
100
        dh_installdirs -p$(psource)  usr/src/modules/$(PACKAGE)
101
101
        dh_installdirs -p$(psource)  usr/src/modules/$(PACKAGE)/debian
102
102
        dh_installdirs -p$(psource)  usr/src/modules/$(PACKAGE)/include
103
103
        dh_installdirs -p$(psource)  usr/src/modules/$(PACKAGE)/kernel
104
 
 
 
104
        
105
105
        # Copy only the driver source to the proper location
106
106
        cp kernel/*  debian/$(psource)/usr/src/modules/$(PACKAGE)/kernel/
107
107
        cp include/* debian/$(psource)/usr/src/modules/$(PACKAGE)/include/
108
 
 
 
108
        
109
109
        # Copy the needed debian/ pieces to the proper location
110
110
        cp debian/*-module-* \
111
111
                debian/$(psource)/usr/src/modules/$(PACKAGE)/debian
117
117
                debian/$(psource)/usr/src/modules/$(PACKAGE)/debian
118
118
        cp debian/copyright \
119
119
                debian/$(psource)/usr/src/modules/$(PACKAGE)/debian
120
 
 
 
120
        
121
121
#        install debian/ files
122
122
        cd debian ; cp changelog control compat *.modules.in rules copyright $(psource)/usr/src/modules/$(PACKAGE)/debian
123
 
 
 
123
        
124
124
#        create toplevel module Makefile
125
125
        echo "obj-m = kernel/" > debian/$(psource)/usr/src/modules/$(PACKAGE)/Makefile
126
 
 
 
126
        
127
127
#        tar the stuff
128
128
        cd debian/$(psource)/usr/src/ ; tar cvjf iscsitarget.tar.bz2 modules ; rm -rf modules
129
 
 
 
129
        
130
130
        install -m 755 $(CURDIR)/debian/modass.iscsitarget-source $(CURDIR)/debian/$(psource)/usr/share/modass/overrides/iscsitarget-source
131
131
        dh_install -i
132
132
 
135
135
        dh_testroot
136
136
        dh_clean -k -s 
137
137
        dh_installdirs -s
138
 
        
139
138
        dh_install -s
 
139
        
 
140
        # install override
 
141
        mkdir -p debian/iscsitarget/usr/share/lintian/overrides
 
142
        cp debian/iscsitarget.overrides \
 
143
                debian/iscsitarget/usr/share/lintian/overrides/iscsitarget
 
144
        
 
145
 
 
146
 
140
147
# Must not depend on anything. This is to be called by
141
148
# binary-arch/binary-indep
142
149
# in another 'make' thread.