Ignore:
Timestamp:
Jun 25, 2018, 1:58:32 PM (6 years ago)
Author:
g7moreau
Message:
  • update make package script
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ddt/make-package-debian

    r233 r253  
    1111[ -n "${tmp_folder}" -a -d "${tmp_folder}" ] || exit 1
    1212
    13 # Set Version
    14 DDT_VERSION=$(grep 'version->declare' ddt | cut -f 2 -d "'") #'
    15 LOCAL_VERSION=5
     13# Set Name and Version
     14PKG_NAME=ddt
     15CODE_VERSION=$(grep 'version->declare' ddt | cut -f 2 -d "'") #'
     16PKG_VERSION=6
    1617
    1718# Create future tree
     
    2728(cd ${tmp_folder}/usr/bin;            ln -s ddt      dhcp-dns-tools)
    2829(cd ${tmp_folder}/usr/share/man/man1; ln -s ddt.1.gz dhcp-dns-tools.1.gz)
     30chmod -R a+rx        ${tmp_folder}/usr/bin/ddt
     31chmod -R a+rX,go-w   ${tmp_folder}/usr
     32chmod -R a+rX,go-w   ${tmp_folder}/etc
    2933
    3034# Data archive
    3135rm -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)
    3337
    3438# Control file
    3539cat <<END > ${tmp_folder}/control
    36 Package: ddt
    37 Version: ${DDT_VERSION}-${LOCAL_VERSION}
     40Package: ${PKG_NAME}
     41Version: ${CODE_VERSION}-${PKG_VERSION}
    3842Section: utils
    3943Tag: implemented-in::perl, interface::commandline, role::program
     
    6165# Control archive
    6266rm -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)
    6468
    6569# Format deb package
     
    6771
    6872# 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.gz
     73ar -r ${PKG_NAME}_${CODE_VERSION}-${PKG_VERSION}_all.deb ${tmp_folder}/debian-binary ${tmp_folder}/control.tar.gz ${tmp_folder}/data.tar.gz
    7074     
    7175# Clean
     
    7478# Prepare reprepro upload
    7579echo "# 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 )"
     80echo "( cd /srv/www/debian/ ; reprepro includedeb wheezy   ~/wheezy/${PKG_NAME}_${CODE_VERSION}-${PKG_VERSION}_all.deb )"
     81echo "( cd /srv/www/debian/ ; reprepro includedeb jessie   ~/jessie/${PKG_NAME}_${CODE_VERSION}-${PKG_VERSION}_all.deb )"
     82echo "( cd /srv/www/debian/ ; reprepro includedeb stretch ~/stretch/${PKG_NAME}_${CODE_VERSION}-${PKG_VERSION}_all.deb )"
    7983echo "( cd /srv/www/debian/ ; reprepro dumpreferences ) | grep -i ddt"
Note: See TracChangeset for help on using the changeset viewer.