Changeset 253 for trunk/ddt/make-package-debian
- Timestamp:
- Jun 25, 2018, 1:58:32 PM (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/ddt/make-package-debian
r233 r253 11 11 [ -n "${tmp_folder}" -a -d "${tmp_folder}" ] || exit 1 12 12 13 # Set Version 14 DDT_VERSION=$(grep 'version->declare' ddt | cut -f 2 -d "'") #' 15 LOCAL_VERSION=5 13 # Set Name and Version 14 PKG_NAME=ddt 15 CODE_VERSION=$(grep 'version->declare' ddt | cut -f 2 -d "'") #' 16 PKG_VERSION=6 16 17 17 18 # Create future tree … … 27 28 (cd ${tmp_folder}/usr/bin; ln -s ddt dhcp-dns-tools) 28 29 (cd ${tmp_folder}/usr/share/man/man1; ln -s ddt.1.gz dhcp-dns-tools.1.gz) 30 chmod -R a+rx ${tmp_folder}/usr/bin/ddt 31 chmod -R a+rX,go-w ${tmp_folder}/usr 32 chmod -R a+rX,go-w ${tmp_folder}/etc 29 33 30 34 # Data archive 31 35 rm -f ${tmp_folder}/data.tar.gz 32 (cd ${tmp_folder}; tar czf data.tar.gz ./usr ./etc)36 (cd ${tmp_folder}; tar --owner root --group root -czf data.tar.gz ./usr ./etc) 33 37 34 38 # Control file 35 39 cat <<END > ${tmp_folder}/control 36 Package: ddt37 Version: ${ DDT_VERSION}-${LOCAL_VERSION}40 Package: ${PKG_NAME} 41 Version: ${CODE_VERSION}-${PKG_VERSION} 38 42 Section: utils 39 43 Tag: implemented-in::perl, interface::commandline, role::program … … 61 65 # Control archive 62 66 rm -f ${tmp_folder}/control.tar.gz 63 (cd ${tmp_folder}; tar czf control.tar.gz control)67 (cd ${tmp_folder}; tar --owner root --group root -czf control.tar.gz control) 64 68 65 69 # Format deb package … … 67 71 68 72 # Create package (control before data) 69 ar -r ddt_${DDT_VERSION}-${LOCAL_VERSION}_all.deb ${tmp_folder}/debian-binary ${tmp_folder}/control.tar.gz ${tmp_folder}/data.tar.gz73 ar -r ${PKG_NAME}_${CODE_VERSION}-${PKG_VERSION}_all.deb ${tmp_folder}/debian-binary ${tmp_folder}/control.tar.gz ${tmp_folder}/data.tar.gz 70 74 71 75 # Clean … … 74 78 # Prepare reprepro upload 75 79 echo "# Prepare reprepro upload" 76 echo "( cd /srv/www/debian/ ; reprepro includedeb wheezy ~/wheezy/ ddt_${DDT_VERSION}-${LOCAL_VERSION}_all.deb )"77 echo "( cd /srv/www/debian/ ; reprepro includedeb jessie ~/jessie/ ddt_${DDT_VERSION}-${LOCAL_VERSION}_all.deb )"78 echo "( cd /srv/www/debian/ ; reprepro includedeb stretch ~/stretch/ ddt_${DDT_VERSION}-${LOCAL_VERSION}_all.deb )"80 echo "( cd /srv/www/debian/ ; reprepro includedeb wheezy ~/wheezy/${PKG_NAME}_${CODE_VERSION}-${PKG_VERSION}_all.deb )" 81 echo "( cd /srv/www/debian/ ; reprepro includedeb jessie ~/jessie/${PKG_NAME}_${CODE_VERSION}-${PKG_VERSION}_all.deb )" 82 echo "( cd /srv/www/debian/ ; reprepro includedeb stretch ~/stretch/${PKG_NAME}_${CODE_VERSION}-${PKG_VERSION}_all.deb )" 79 83 echo "( cd /srv/www/debian/ ; reprepro dumpreferences ) | grep -i ddt"
Note: See TracChangeset
for help on using the changeset viewer.