3 -include /usr
/share
/dpkg
/vendor.mk
7 DATE
=$(shell date
+%Y
%m
%d
)
8 VERSION
=$(word 1,$(shell cat version
))
18 override_dh_auto_build
:
19 $(MAKE
) DATE
="$(DATE)" VERSION
="$(VERSION)"
21 override_dh_auto_clean
:
26 rm -f core
/.depend memdisk
/.depend
27 rm -f com32
/lib
*/*.a com32
/*/*.c32 core
/*.0 core
/*.bin core
/*.bss core
/*.sys dos
/*.com gpxe
/*.0 memdisk
/memdisk memdump
/*.com
29 override_dh_auto_install
:
30 $(MAKE
) install INSTALLROOT
=$(CURDIR
)/debian
/tmp
32 # removing keytab-lilo, already part of the lilo package
33 rm -f debian
/tmp
/usr
/bin
/keytab-lilo
35 # removing ms-dos executables
36 rm -f debian
/tmp
/usr
/share
/syslinux
/*.com
37 rm -rf debian
/tmp
/usr
/share
/syslinux
/dosutil
39 # moving files for FHS compliance
40 mkdir
-p debian
/tmp
/usr
/bin
41 mv debian
/tmp
/sbin
/* debian
/tmp
/usr
/bin
42 -rmdir
--ignore-fail-on-non-empty debian
/tmp
/sbin
44 mkdir
-p debian
/tmp
/usr
/lib
45 mv debian
/tmp
/usr
/share
/syslinux debian
/tmp
/usr
/lib
46 -rmdir
--ignore-fail-on-non-empty debian
/tmp
/usr
/share
48 mkdir
-p debian
/tmp
/usr
/share
49 mv debian
/tmp
/usr
/man debian
/tmp
/usr
/share
51 # moving syslinux mbr file location
52 mkdir
-p debian
/tmp
/usr
/lib
/syslinux
/mbr
53 mv debian
/tmp
/usr
/lib
/syslinux
/*mbr
*.bin debian
/tmp
/usr
/lib
/syslinux
/mbr
54 mv debian
/tmp
/usr
/lib
/syslinux
/isohd
*.bin debian
/tmp
/usr
/lib
/syslinux
/mbr
56 # moving syslinux modules file location
57 mkdir
-p debian
/tmp
/usr
/lib
/syslinux
/modules
/bios
58 mv debian
/tmp
/usr
/lib
/syslinux
/*.c32 debian
/tmp
/usr
/lib
/syslinux
/modules
/bios
60 mkdir
-p debian
/tmp
/usr
/lib
/syslinux
/modules
/efi32
61 mv debian
/tmp
/usr
/lib
/syslinux
/efi32
/*.c32 debian
/tmp
/usr
/lib
/syslinux
/modules
/efi32
63 mkdir
-p debian
/tmp
/usr
/lib
/syslinux
/modules
/efi64
64 mv debian
/tmp
/usr
/lib
/syslinux
/efi64
/*.c32 debian
/tmp
/usr
/lib
/syslinux
/modules
/efi64
66 # moving syslinux-dev files
67 mv debian
/tmp
/usr
/lib
/syslinux debian
/tmp
/usr
/lib
/syslinux-dev
69 mkdir
-p debian
/tmp
/usr
/lib
/syslinux
70 mv debian
/tmp
/usr
/lib
/syslinux-dev
/mbr debian
/tmp
/usr
/lib
/syslinux
71 mv debian
/tmp
/usr
/lib
/syslinux-dev
/memdisk debian
/tmp
/usr
/lib
/syslinux
72 mv debian
/tmp
/usr
/lib
/syslinux-dev
/modules debian
/tmp
/usr
/lib
/syslinux
74 # adding documentation
75 mkdir
-p debian
/tmp
/usr
/share
/doc
/syslinux-dev
76 cp
-aL README debian
/tmp
/usr
/share
/doc
/syslinux-dev
77 cp
-aL doc debian
/tmp
/usr
/share
/doc
/syslinux-dev
/txt
78 cp
-aL txt debian
/tmp
/usr
/share
/doc
/syslinux-dev
/asciidoc
80 rm -f debian
/tmp
/usr
/share
/doc
/syslinux-dev
/keytab-lilo.txt
82 mv debian
/tmp
/usr
/share
/doc
/syslinux-dev
/txt
/logo debian
/tmp
/usr
/share
/doc
/syslinux-dev
83 rm -f debian
/tmp
/usr
/share
/doc
/syslinux-dev
/logo
/LICENSE
85 # moving bootloader specific documentation
86 mkdir
-p debian
/syslinux
/usr
/share
/doc
/syslinux
87 mv debian
/tmp
/usr
/share
/doc
/syslinux-dev
/txt
/syslinux.txt debian
/syslinux
/usr
/share
/doc
/syslinux
/README.txt
89 mkdir
-p debian
/extlinux
/usr
/share
/doc
/extlinux
90 mv debian
/tmp
/usr
/share
/doc
/syslinux-dev
/txt
/extlinux.txt debian
/extlinux
/usr
/share
/doc
/extlinux
/README.txt
92 mkdir
-p debian
/isolinux
/usr
/share
/doc
/isolinux
93 mv debian
/tmp
/usr
/share
/doc
/syslinux-dev
/txt
/isolinux.txt debian
/isolinux
/usr
/share
/doc
/isolinux
/README.txt
95 mkdir
-p debian
/pxelinux
/usr
/share
/doc
/pxelinux
96 mv debian
/tmp
/usr
/share
/doc
/syslinux-dev
/txt
/pxelinux.txt debian
/pxelinux
/usr
/share
/doc
/pxelinux
/README.txt
98 mkdir
-p debian
/syslinux-common
/usr
/share
/doc
/syslinux-common
/txt
99 mv debian
/tmp
/usr
/share
/doc
/syslinux-dev
/README debian
/syslinux-common
/usr
/share
/doc
/syslinux-common
/README.txt
100 mv debian
/tmp
/usr
/share
/doc
/syslinux-dev
/txt
/chain.txt debian
/syslinux-common
/usr
/share
/doc
/syslinux-common
/txt
101 mv debian
/tmp
/usr
/share
/doc
/syslinux-dev
/txt
/gpt.txt debian
/syslinux-common
/usr
/share
/doc
/syslinux-common
/txt
102 mv debian
/tmp
/usr
/share
/doc
/syslinux-dev
/txt
/mboot.txt debian
/syslinux-common
/usr
/share
/doc
/syslinux-common
/txt
103 mv debian
/tmp
/usr
/share
/doc
/syslinux-dev
/txt
/memdisk.txt debian
/syslinux-common
/usr
/share
/doc
/syslinux-common
/txt
104 mv debian
/tmp
/usr
/share
/doc
/syslinux-dev
/txt
/menu.txt debian
/syslinux-common
/usr
/share
/doc
/syslinux-common
/txt
105 mv debian
/tmp
/usr
/share
/doc
/syslinux-dev
/txt
/pxechn.txt debian
/syslinux-common
/usr
/share
/doc
/syslinux-common
/txt
106 mv debian
/tmp
/usr
/share
/doc
/syslinux-dev
/txt
/sdi.txt debian
/syslinux-common
/usr
/share
/doc
/syslinux-common
/txt
107 mv debian
/tmp
/usr
/share
/doc
/syslinux-dev
/txt
/usbkey.txt debian
/syslinux-common
/usr
/share
/doc
/syslinux-common
/txt
109 override_dh_auto_test
:
112 override_dh_builddeb
:
113 ifeq ($(DEB_VENDOR
),Progress Linux
)
117 # not including udebs
118 dh_builddeb
--no-package
=syslinux-installer
--no-package
=syslinux-udeb
-- -Zxz
121 override_dh_gencontrol
:
122 ifeq ($(DEB_VENDOR
),Progress Linux
)
126 # not including udebs
127 dh_gencontrol
--no-package
=syslinux-installer
--no-package
=syslinux-udeb
131 dh_install
--fail-missing
133 override_dh_installchangelogs
:
134 dh_installchangelogs NEWS