Compare commits

...

28 commits

Author SHA1 Message Date
Philip
04c6b3917e [util-iso-image] with qt5ct 0.25 QT_STYLE_OVERRIDE needs to be removed 2016-08-14 14:50:27 +02:00
Philip
4cfbe4543f bump version 2016-08-03 07:41:53 +02:00
udeved
73ca0ec123 buildiso: don't preconfigure vm.swappiness in sysctl 2016-08-03 07:38:45 +02:00
Philip
797b504044 [util-iso-image] proper value for qt5ct 2016-08-03 07:12:29 +02:00
Philip
3b5254e523 [util-iso-image] remove double line when only styles get installed 2016-08-03 07:11:16 +02:00
Philip
f8d5fe7d52 [util-*] use given primary group of user in chown cmd
- don't assume that the primary group of a user is named the same as the user itself
- fixes https://github.com/manjaro/manjaro-tools/issues/248
2016-08-02 20:57:56 +02:00
udeved
93b43dc58d buildpkg: change owner of pkg_dir after creation 2016-08-02 20:55:57 +02:00
Philip
bd046be2ef [util-iso-image] reconfigure styling for QT 5.7
- see also: https://github.com/manjaro/release-plan/issues/73
2016-08-02 20:52:53 +02:00
Philip
fc946e85e0 bump version 2016-08-01 22:34:13 +02:00
Philip Müller
f00a402df6 Merge pull request #245 from oberon2007/stable-0.12.x
[util-iso-image] qt vars: add deepin, avoid double entry
2016-08-01 22:26:37 +02:00
Philip
1832fa2d64 [util-iso-image] configure environment in custom image 2016-07-31 22:21:16 +02:00
Bernhard Landauer
7a72ebfca9 [util-iso-image] qt vars: add deepin, avoid double entry 2016-07-29 04:32:00 +02:00
Philip
af562e2da2 [util-iso-image] update qt5ct setup 2016-06-27 21:47:18 +02:00
Philip
6770fb9bd1 [util-iso-image] add support for qt5-styleplugins and qt5ct 2016-06-27 20:41:22 +02:00
udeved
e3b6be3333 buildpkg: fix logic error #233 2016-06-26 09:09:46 +02:00
udeved
ee12690469 buildpkg: remove broken symlink #233 2016-06-26 09:09:33 +02:00
Philip
da2389af15 Revert "[buildpkg] actually create log_dir if not existing #229"
This reverts commit 417e0ca160.
2016-06-20 08:01:28 +02:00
udeved
8fdb25c311 update readme 2016-06-20 07:59:50 +02:00
udeved
32f89c590d create log_dir in script until a better idea for root access 2016-06-20 07:59:30 +02:00
udeved
b4706f8b47 start 0.12.2 2016-06-20 07:59:12 +02:00
udeved
aa65b7c835 buildiso: import fixes
create log_dir after it was set
2016-06-20 07:58:50 +02:00
Philip
417e0ca160 [buildpkg] actually create log_dir if not existing #229 2016-06-18 00:11:07 +02:00
Philip
1a488fc9f0 Merge branch 'master' into stable-0.12.x 2016-06-17 20:18:41 +02:00
Philip
e0dfc44134 Merge branch 'master' into stable-0.12.x 2016-06-12 22:35:27 +02:00
Philip
a3ac87df32 Merge master 2016-06-11 20:30:49 +02:00
Philip
e6625187a1 [calamares] disable gpt-auto-generator 2016-06-10 21:28:03 +02:00
udeved
295a997f2f [mkchrootpkg] fix mount dirs 2016-06-08 19:46:15 +02:00
udeved
e44826a2e1 [mkchrootpkg] backport devtools changes 2016-06-08 19:28:18 +02:00
7 changed files with 29 additions and 15 deletions

View file

@ -1,4 +1,4 @@
Version=0.12.1
Version=0.12.4
PREFIX = /usr/local
SYSCONFDIR = /etc

View file

@ -1,7 +1,7 @@
manjaro-tools
=============
Manjaro-tools-0.12.0
Manjaro-tools-0.12
User manual

View file

@ -168,16 +168,12 @@ done
shift $(($OPTIND - 1))
for sig in TERM HUP QUIT; do
trap "trap_exit $sig \"$(gettext "%s signal caught. Exiting...")\" \"$sig\"" "$sig"
done
trap 'trap_exit INT "$(gettext "Aborted by user! Exiting...")"' INT
trap 'trap_exit USR1 "$(gettext "An unknown error has occurred. Exiting...")"' ERR
timer_start=$(get_timer)
check_root "$0" "${orig_argv[@]}"
prepare_dir "${log_dir}"
prepare_dir "${tmp_dir}"
eval_build_list "${list_dir_iso}" "${build_list_iso}"
@ -186,6 +182,12 @@ import ${LIBDIR}/util-iso.sh
check_requirements
for sig in TERM HUP QUIT; do
trap "trap_exit $sig \"$(gettext "%s signal caught. Exiting...")\" \"$sig\"" "$sig"
done
trap 'trap_exit INT "$(gettext "Aborted by user! Exiting...")"' INT
trap 'trap_exit USR1 "$(gettext "An unknown error has occurred. Exiting...")"' ERR
${pretend} && display_settings && exit 1
run build "${build_list_iso}"

View file

@ -133,6 +133,8 @@ shift $(($OPTIND - 1))
check_root "$0" "${orig_argv[@]}"
prepare_dir "${log_dir}"
prepare_dir "${tmp_dir}"
prepare_conf "${target_arch}"
@ -149,6 +151,8 @@ eval_build_list "${list_dir_pkg}" "${build_list_pkg}"
prepare_dir "${pkg_dir}"
chown ${OWNER}:$(id --group ${OWNER}) "${pkg_dir}"
init_base_devel
${pretend} && display_settings && exit

View file

@ -63,8 +63,16 @@ add_svc_sd(){
# $1: chroot
configure_environment(){
case ${profile} in
cinnamon*|gnome|i3|lxde|mate|netbook|openbox|pantheon|xfce*)
cinnamon*|deepin*|gnome|i3|lxde|mate|netbook|openbox|pantheon|xfce*)
echo "QT_STYLE_OVERRIDE=gtk" >> $1/etc/environment
if [[ -f "$1/usr/lib/qt/plugins/styles/libqgtk2style.so" ]];then
sed -i '/QT_STYLE_OVERRIDE=gtk/d' $1/etc/environment
echo "QT_STYLE_OVERRIDE=gtk2" >> $1/etc/environment
fi
if [[ -f "$1/usr/lib/qt/plugins/platformthemes/libqt5ct.so" ]];then
sed -i '/QT_STYLE_OVERRIDE=gtk/d' $1/etc/environment
echo "QT_QPA_PLATFORMTHEME=qt5ct" >> $1/etc/environment
fi
;;
esac
}
@ -290,8 +298,8 @@ configure_sysctl(){
msg2 "Configuring sysctl ..."
touch $1/etc/sysctl.conf
local conf=$1/etc/sysctl.d/100-manjaro.conf
echo '# Virtual memory setting (swap file or partition)' > ${conf}
echo 'vm.swappiness = 30' >> ${conf}
# echo '# Virtual memory setting (swap file or partition)' > ${conf}
# echo 'vm.swappiness = 30' >> ${conf}
echo '# Enable the SysRq key' >> ${conf}
echo 'kernel.sysrq = 1' >> ${conf}
}
@ -374,6 +382,7 @@ configure_custom_image(){
configure_plymouth "$1"
[[ ${displaymanager} != 'none' ]] && configure_displaymanager "$1"
configure_services "$1"
configure_environment "$1"
msg "Done configuring [%s-image]" "${profile}"
}
@ -383,7 +392,6 @@ configure_live_image(){
configure_user "$1"
configure_accountsservice "$1" "${username}"
configure_pamac_live "$1"
configure_environment "$1"
case ${initsys} in
'systemd')
configure_logind_live "$1"

View file

@ -586,6 +586,7 @@ check_requirements(){
else
iso_fs="aufs"
fi
import ${LIBDIR}/util-iso-${iso_fs}.sh
}
sign_iso(){
@ -596,7 +597,7 @@ compress_images(){
local timer=$(get_timer)
run_safe "make_iso"
make_checksum "${iso_file}"
chown -R "${OWNER}:users" "${iso_dir}"
chown -R "${OWNER}:$(id --group ${OWNER})" "${iso_dir}"
${sign} && sign_iso "${iso_file}"
show_elapsed_time "${FUNCNAME}" "${timer}"
}
@ -638,7 +639,6 @@ prepare_images(){
make_profile(){
msg "Start building [%s]" "${profile}"
import ${LIBDIR}/util-iso-${iso_fs}.sh
${clean_first} && chroot_clean "${work_dir}"
if ${iso_only}; then
[[ ! -d ${work_dir} ]] && die "Create images: buildiso -p %s -x" "${profile}"
@ -694,7 +694,6 @@ load_profile(){
iso_dir="${cache_dir_iso}/${edition}/${profile}/${dist_release}/${target_arch}"
prepare_dir "${iso_dir}"
prepare_dir "${log_dir}"
}
prepare_profile(){

View file

@ -249,6 +249,7 @@ move_to_cache(){
msg2 "Moving [%s] -> [%s]" "${src##*/}" "${pkg_dir}"
mv $src ${pkg_dir}/
${sign} && sign_pkg "${src##*/}"
[[ -n $PKGDEST ]] && rm "$1"
chown -R "${OWNER}:users" "${pkg_dir}"
}