- Timestamp:
- Jun 25, 2018, 1:58:32 PM (7 years ago)
- Location:
- trunk
- Files:
-
- 3 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" -
trunk/nagios-velvice/make-package-debian
r252 r253 11 11 [ -n "${tmp_folder}" -a -d "${tmp_folder}" ] || exit 1 12 12 13 # Set Version 14 VELVICE_VERSION=$(grep 'version->declare' velvice.cgi | cut -f 2 -d "'") #' 15 LOCAL_VERSION=3 13 # Set Name and Version 14 PKG_NAME=nagios3-velvice 15 CODE_VERSION=$(grep 'version->declare' velvice.cgi | cut -f 2 -d "'") #' 16 PKG_VERSION=3 16 17 17 18 # Create future tree … … 34 35 # Control file 35 36 cat <<END > ${tmp_folder}/control 36 Package: nagios3-velvice37 Version: ${ VELVICE_VERSION}-${LOCAL_VERSION}37 Package: ${PKG_NAME} 38 Version: ${CODE_VERSION}-${PKG_VERSION} 38 39 Section: utils 39 40 Tag: implemented-in::perl, interface::commandline, role::program … … 57 58 58 59 # Create package (control before data) 59 ar -r nagios3-velvice_${VELVICE_VERSION}-${LOCAL_VERSION}_all.deb ${tmp_folder}/debian-binary ${tmp_folder}/control.tar.gz ${tmp_folder}/data.tar.gz60 ar -r ${PKG_NAME}_${CODE_VERSION}-${PKG_VERSION}_all.deb ${tmp_folder}/debian-binary ${tmp_folder}/control.tar.gz ${tmp_folder}/data.tar.gz 60 61 61 62 # Clean … … 64 65 # Prepare reprepro upload 65 66 echo "# Prepare reprepro upload" 66 echo "( cd /srv/www/debian/ ; reprepro includedeb wheezy ~/wheezy/ nagios3-velvice_${VELVICE_VERSION}-${LOCAL_VERSION}_all.deb )"67 echo "( cd /srv/www/debian/ ; reprepro includedeb jessie ~/jessie/ nagios3-velvice_${VELVICE_VERSION}-${LOCAL_VERSION}_all.deb )"68 echo "( cd /srv/www/debian/ ; reprepro includedeb stretch ~/stretch/ nagios3-velvice_${VELVICE_VERSION}-${LOCAL_VERSION}_all.deb )"67 echo "( cd /srv/www/debian/ ; reprepro includedeb wheezy ~/wheezy/${PKG_NAME}_${CODE_VERSION}-${PKG_VERSION}_all.deb )" 68 echo "( cd /srv/www/debian/ ; reprepro includedeb jessie ~/jessie/${PKG_NAME}_${CODE_VERSION}-${PKG_VERSION}_all.deb )" 69 echo "( cd /srv/www/debian/ ; reprepro includedeb stretch ~/stretch/${PKG_NAME}_${CODE_VERSION}-${PKG_VERSION}_all.deb )" 69 70 echo "( cd /srv/www/debian/ ; reprepro dumpreferences ) | grep -i nagios3-velvice" -
trunk/project-meta/make-package-debian
r216 r253 11 11 [ -n "${tmp_folder}" -a -d "${tmp_folder}" ] || exit 1 12 12 13 # Set Version 14 PROJECT_META_VERSION=$(grep 'version->declare' project-meta | cut -f 2 -d "'") 15 LOCAL_VERSION=1 13 # Set Name and Version 14 PKG_NAME=project-meta 15 CODE_VERSION=$(grep 'version->declare' project-meta | cut -f 2 -d "'") #' 16 PKG_VERSION=2 16 17 17 18 # Create future tree … … 28 29 cp template.d/*.tt ${tmp_folder}/usr/share/project-meta/template.d/ 29 30 cp project-meta.bash_completion ${tmp_folder}/etc/bash_completion.d/ 31 chmod -R a+rx ${tmp_folder}/usr/bin/project-meta 32 chmod -R a+rX,go-w ${tmp_folder}/usr 33 chmod -R a+rX,go-w ${tmp_folder}/etc 30 34 31 35 # Data archive 32 36 rm -f ${tmp_folder}/data.tar.gz 33 (cd ${tmp_folder}; tar czf data.tar.gz ./usr ./etc)37 (cd ${tmp_folder}; tar --owner root --group root -czf data.tar.gz ./usr ./etc) 34 38 35 39 # Control file 36 40 cat <<END > ${tmp_folder}/control 37 Package: project-meta38 Version: ${ PROJECT_META_VERSION}-${LOCAL_VERSION}41 Package: ${PKG_NAME} 42 Version: ${CODE_VERSION}-${PKG_VERSION} 39 43 Section: utils 40 44 Tag: implemented-in::perl, interface::commandline, role::program, … … 55 59 # Control archive 56 60 rm -f ${tmp_folder}/control.tar.gz 57 (cd ${tmp_folder}; tar czf control.tar.gz control)61 (cd ${tmp_folder}; tar --owner root --group root -czf control.tar.gz control) 58 62 59 63 # Format deb package … … 61 65 62 66 # Create package (control before data) 63 ar -r project-meta_${PROJECT_META_VERSION}-${LOCAL_VERSION}_amd64.deb ${tmp_folder}/debian-binary ${tmp_folder}/control.tar.gz ${tmp_folder}/data.tar.gz67 ar -r ${PKG_NAME}_${CODE_VERSION}-${PKG_VERSION}_amd64.deb ${tmp_folder}/debian-binary ${tmp_folder}/control.tar.gz ${tmp_folder}/data.tar.gz 64 68 65 69 # Clean … … 68 72 # Prepare reprepro upload 69 73 echo "# Prepare reprepro upload" 70 echo "( cd /srv/www/debian/ ; reprepro includedeb jessie ~/jessie/ project-meta_${PROJECT_META_VERSION}-${LOCAL_VERSION}_amd64.deb )"74 echo "( cd /srv/www/debian/ ; reprepro includedeb jessie ~/jessie/${PKG_NAME}_${CODE_VERSION}-${PKG_VERSION}_amd64.deb )" 71 75 echo "( cd /srv/www/debian/ ; reprepro dumpreferences ) | grep -i project-meta"
Note: See TracChangeset
for help on using the changeset viewer.