Ticket #73: desktop.2.diff
| File desktop.2.diff, 3.6 kB (added by Jan-Nik, 6 months ago) |
|---|
-
makepackage
old new 584 584 # ********************************************************** 585 585 # 2.3 Meta Sanity checks 586 586 # ********************************************************** 587 if [[ "$DISPLAYNAME" == "" ]]; then red; outn "FAIL: "; normal; out "No DisplayName key found in the [Meta] section. You need one"; cleanUp; return 1; fi587 if [[ "$DISPLAYNAME" == "" && "$PACKAGEDESKTOP" == "" ]]; then red; outn "FAIL: "; normal; out "No DisplayName key found in the [Meta] section. You need one"; cleanUp; return 1; fi 588 588 if [[ "$SHORTNAME" == "" ]]; then red; outn "FAIL: "; normal; out "No ShortName key found in the [Meta] section."; cleanUp; return 1; fi 589 589 if [[ "$ROOTNAME" == "" ]]; then red; outn "FAIL: "; normal; out "You forgot the RootName key in the [Meta] section. That's pretty important you know "; cleanUp; return 1; fi 590 590 if [[ "$SOFTWAREVERSION" == "" ]]; then red; outn "FAIL: "; normal; out "No SoftwareVersion key found in the [Meta] section, please add one"; cleanUp; return 1; fi … … 778 778 ROOTINSTALLONLY="No" 779 779 fi 780 780 781 if [ -n "$PACKAGEFILENAME" ] && `echo "$PACKAGEFILENAME" | grep -q -v '\.package$'`; then782 red; outn "WARNING: "; normal; out "PackageFileName '%s' should have a .package suffix. Please change the value of the filename to end in '.package' ." "$PACKAGEFILENAME"783 trace adjusting PACKAGEFILENAME to be $PACKAGEFILENAME.package784 PACKAGEFILENAME=$( echo "$PACKAGEFILENAME".package )785 elif [ -z "$PACKAGEFILENAME" ]; then786 if [[ "$AUTOPACKAGETARGET" == "1.0" ]]; then787 if (( PACKAGEVERSION > 1 )); then788 PACKAGEFILENAME="$SHORTNAME-$SOFTWAREVERSION-$PACKAGEVERSION.x86.package"789 else790 PACKAGEFILENAME="$SHORTNAME-$SOFTWAREVERSION.x86.package"791 fi792 else793 if (( PACKAGEVERSION > 1 )); then794 PACKAGEFILENAME="$DISPLAYNAME $SOFTWAREVERSION-$PACKAGEVERSION.package"795 else796 PACKAGEFILENAME="$DISPLAYNAME $SOFTWAREVERSION.package"797 fi798 fi799 fi800 801 781 PACKAGEREPORTING=`echo "$PACKAGEREPORTING" | tr [:upper:] [:lower:]` 802 782 if [[ "$PACKAGEREPORTING" == "yes" ]]; then 803 783 PACKAGEREPORTING="Yes" … … 1724 1704 1725 1705 fi 1726 1706 1707 if [[ "$DISPLAYNAME" == "" ]]; then red; outn "FAIL: "; normal; out "No DisplayName key found neither in the [Meta] section nor in $PACKAGEDESKTOP. You need one"; cleanUp; return 1; fi 1708 1727 1709 # translate meta_desktop_languages to be a list 1728 1710 meta_desktop_languages=`echo "$meta_desktop_languages" | sort | uniq` 1729 1711 for line in $meta_desktop_languages; do … … 1970 1952 echo 1971 1953 source "$metadata_dir/apkg-environment.en" 1972 1954 1955 if [ -n "$PACKAGEFILENAME" ] && `echo "$PACKAGEFILENAME" | grep -q -v '\.package$'`; then 1956 red; outn "WARNING: "; normal; out "PackageFileName '%s' should have a .package suffix. Please change the value of the filename to end in '.package' ." "$PACKAGEFILENAME" 1957 trace adjusting PACKAGEFILENAME to be $PACKAGEFILENAME.package 1958 PACKAGEFILENAME=$( echo "$PACKAGEFILENAME".package ) 1959 elif [ -z "$PACKAGEFILENAME" ]; then 1960 if [[ "$AUTOPACKAGETARGET" == "1.0" ]]; then 1961 if (( PACKAGEVERSION > 1 )); then 1962 PACKAGEFILENAME="$SHORTNAME-$SOFTWAREVERSION-$PACKAGEVERSION.x86.package" 1963 else 1964 PACKAGEFILENAME="$SHORTNAME-$SOFTWAREVERSION.x86.package" 1965 fi 1966 else 1967 if (( PACKAGEVERSION > 1 )); then 1968 PACKAGEFILENAME="$DISPLAYNAME $SOFTWAREVERSION-$PACKAGEVERSION.package" 1969 else 1970 PACKAGEFILENAME="$DISPLAYNAME $SOFTWAREVERSION.package" 1971 fi 1972 fi 1973 fi 1974 1973 1975 # generate .package and .package.meta for all types 1974 1976 cp "${TMP}/apkg-stub" "$PACKAGEFILENAME" 1975 1977 cat "${TMP}/apkg-payload-meta.$$" >> "$PACKAGEFILENAME"
