This repository was archived by the owner on Jan 16, 2024. It is now read-only.
  
  
  
  
    
    
    
      
    
  
  
    
File tree Expand file tree Collapse file tree 2 files changed +22
-6
lines changed Expand file tree Collapse file tree 2 files changed +22
-6
lines changed Original file line number Diff line number Diff line change @@ -64,17 +64,20 @@ To get support check the OpenNebula web page:
6464DESCRIPTION=${DESCRIPTION:- $DESC } 
6565URL=${URL:- http:// opennebula.org} 
6666RELEASE_FULL=" ${RELEASE}${RELSUFFIX} " 
67+ EXT=" ${EXT:- ${TYPE} } " 
6768
6869if  [ " ${TYPE} " =  ' deb' ;  then 
69-     FILENAME=" ${NAME} _${VERSION} -${RELEASE_FULL} .${TYPE } " 
70+     FILENAME=" ${NAME} _${VERSION} -${RELEASE_FULL} .${EXT } " 
7071elif  [ " ${TYPE} " =  ' apk' ;  then 
7172    RELEASE_FULL=" r${RELEASE_FULL} " 
72-     FILENAME=" ${NAME} -${VERSION} -${RELEASE_FULL} .${TYPE} " 
73+     FILENAME=" ${NAME} -${VERSION} -${RELEASE_FULL} .${EXT} " 
74+ elif  [ " ${TARGET} " =  ' arch' ;  then 
75+     FILENAME=" ${NAME} -${VERSION} -${RELEASE_FULL} -any.${EXT} " 
7376elif  [ " ${TYPE} " =  ' iso' ;  then 
7477    LABEL=" ${NAME} -${VERSION} " 
75-     FILENAME=" ${NAME} -${VERSION} -${RELEASE_FULL} .${TYPE } " 
78+     FILENAME=" ${NAME} -${VERSION} -${RELEASE_FULL} .${EXT } " 
7679else 
77-     FILENAME=" ${NAME} -${VERSION} -${RELEASE_FULL} .noarch.${TYPE } " 
80+     FILENAME=" ${NAME} -${VERSION} -${RELEASE_FULL} .noarch.${EXT } " 
7881fi 
7982
8083# ##
175178        ${CONFLICTS: + --conflicts ${CONFLICTS//  /  --conflicts } }  \
176179        ${PROVIDES: + --provides ${PROVIDES//  /  --provides } }  \
177180        --deb-no-default-config-files \
181+         --pacman-user 0 \
182+         --pacman-group 0 \
178183        ${CONFIG_FILES}  \
179184        --package " ${OUT} " 
180185fi 
Original file line number Diff line number Diff line change @@ -158,8 +158,19 @@ case "${TARGET}" in
158158
159159    ' arch' 
160160        NAME=${NAME:- one-context} 
161-         TYPE=${TYPE:- dir} 
162-         TAGS=${TAGS:- arch one} 
161+         RELSUFFIX=${RELSUFFIX:- } 
162+         TYPE=${TYPE:- pacman} 
163+         EXT=${EXT:- pkg.tar.xz} 
164+         TAGS=${TAGS:- arch systemd one} 
165+         #  mkinitcpio-growrootfs ruby-json
166+         DEPENDS=${DEPENDS:- filesystem util-linux bash curl bind-tools ruby sudo shadow open-vm-tools qemu-guest-agent} 
167+         PROVIDES=${PROVIDES:- } 
168+         REPLACES=${REPLACES:- cloud-init} 
169+         CONFLICTS=${CONFLICTS:- ${REPLACES}  one-context-ec2} 
170+         POSTIN=${POSTINST:- pkg/ postinstall} 
171+         PREUN=${PREUN:- pkg/ preuninstall} 
172+         POSTUN=${POSTUN:- pkg/ postuninstall} 
173+         POSTUP=${POSTUP:- pkg/ postupgrade} 
163174        echo  ' ArchLinux target is currently not maintained' 
164175        exit  1
165176        ;;
 
 
   
 
     
   
   
          
    
    
     
    
      
     
     
    You can’t perform that action at this time.
  
 
    
  
    
      
        
     
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments